Debian 开发人员选用了几种在不同硬盘和不同体系结构上的分区程序。下面是一个适合您的体系的程序列表。
推荐的 Debian 分区工具。这把瑞士军刀可以修改分区大小,创建文件系统和关联分区至挂接点。
一个简单易用、全屏幕的磁盘分区程序。供其他人员使用。
请注意 cfdisk 完全不了解 FreeBSD 的分区,因此,再说一次,设备名称与结果可能不同。
当您选择了
(或类似的),默认会执行其中的一个程序。在 VT2 命令行上也可以使用其他的分区工具,但不推荐采用这种方式。partman 是安装程序的缺省分区工具。它管理一系列分区以及挂载点,对于一个成功的安装确保磁盘和文件系统有合适的配置。实际上它使用的是 parted 来进行磁盘分区的。
IA-64 EFI 固件支持 GPT 和 MS-DOS 两种分区表(或者 disk label)格式。MS-DOS 格式通常用在 i386 PC 上,IA-64 已经不建议使用。尽管安装程序同时提供了 cfdisk,您应该只采用 parted,因为只有它能够同时正确地管理 GPT 和 MS-DOS 分区表。
partman 自动分区方案会分配一个 EFI 分区作为磁盘上的第一个分区。您也可以在主菜单下选择 配置分区。其方法类似设置一个 交换 分区。
partman 分区工具将掌握大部分的磁盘布局。对于那些需要手工设置磁盘的罕见例子,您可以按照上面方法采用 shell 并且直接运行 parted 工具下的明令行界面。比如您想擦除您的整个硬盘并且创立一个 GPT 分区表以及一些分区,则可以才采用类似下面命令的方法:
mklabel gpt mkpartfs primary fat 0 50 mkpartfs primary linux-swap 51 1000 mkpartfs primary ext2 1001 3000 set 1 boot on print quit
这里创建了一个新的分区表,以及三个分区分别用做 EFI 引导分区,交换空间以及一个根文件系统。最后它设置了 EFI 分区的引导标记。分区将用兆字节,以及起始和结束位置到磁盘开始的偏移量来表示。因此,比如在上面我们在到磁盘开始处偏移量为 1001MB 的地方开始创建了一个 1999MB ext2 文件系统。注意采用 parted 格式化交换分区,可能要花一些时间来完成,因为它可能要扫描坏区。
ELILO 作为一种 IA-64 启动引导器需要一个含有 FAT 文件系统的分区。且此分区标记为 boot
。分区必须足够大以便能够放入启动引导器,您想引导的内核以及 RAMdisks 内存磁盘镜像。最小的尺寸大概有 20MB,但是如果您想使用多个内核的话,128MB 也许更好。
因为 EFI Boot Manager 以及 EFI Shell 完全支持 GPT 表格所以引导分区不需要一定是第一个分区,甚至可以不在本地磁盘上。这样方便您在格式化磁盘上的其它分区后再决定。partman 分区程序将在设置 root 分区时会同时检查一个 EFI 分区。这样您就有机会在开始安装软件包之前检查磁盘的布局。纠正这个问题的最简单的方法,是在最后一个分区末尾留下足够的磁盘空间,来加入一个 EFI 分区。
强烈建议您把 EFI 引导分区和 root 文件系统分配在同一个磁盘上。