B.5. Debian 分区程序

Debian 开发人员配置了几种在不同硬盘和不同体系结构上的分区程序。下面是一个适合您的结构的程序列表。

partman

推荐的 Debian 分区工具。这个小而全的工具可以修改分区大小,创建文件系统 以及联系分区至挂接点。

cfdisk

一个简单易用,给其它人使用的是全屏幕磁盘分区程序。

请注意 cfdisk 完全不了解 FreeBSD 的分区,因此,再一次设备名称可能最后有所不同。

当您选择 对硬盘进行分区 时,程序之一将会运行。如果缺省运行的那个非您所希望,退出分区程序,在 shell (tty2) 下按下 Alt 以及 F2,并且手工输入您想使用的程序名称(以及可能的参数)。然后跳过 对硬盘进行分区 步骤至 debian-installer 并继续进行下一步。

如果您的 ide 磁盘上会超过多过 20 个分区,您将需要为 21 以上的分区创建设备。除非有正确的设备存在,否则下一步初始化分区将失败。作为一个例子,这里列举了相关的命令,让您可以在 tty2 中使用或者在运行一个 Shell 下加入一个设备文件,令第 21 个的分区能够被初始化。

# cd /dev
# mknod hda21 b 3 21 
# chgrp disk hda21
# chmod 660 hda21

除非在目标系统上有合适的设备名称,否则引导一个新的系统将会失败。在安装完内核和模块以后,执行:

# cd /target/dev
# mknod hda21 b 3 21 
# chgrp disk hda21
# chmod 660 hda21

B.5.1. 为 PA-RISC 准备分区

PALO 是一个 HPPA 的启动引导器。它需要在磁盘前 2GB 内得到一个 “F0” 分区。这个分区里面装有启动引导器以及可选的内核和内存虚拟磁盘。因此最好这个分区的大小应该符合这个要求 -- 至少需要 4 MB (我个人倾向于 8-16 MB)。固件的一个附加的要求是 Linux 内核必须在磁盘的前 2 GB 内。达到这一点要求需要把根 ext2 分区整个放在磁盘的头 2GB 内。或者您可以在磁盘前部创建一个小分区,并且被挂载到 /boot,然后在这个目录下面放置 Linux 内核。/boot 需要足够大以便能够放置入内核;8–16 MB 一般来说应该足够了。