15. 附录:使用 cfdisk 对硬盘进行分区

15.1. 硬盘名称

SCSI 硬盘以 sdx 命名,其中 x 是硬盘的字母。第一个控制器上 SCSI ID 最低的磁盘将成为 sda,下一个较低的为 sdb,依此类推。

如果您有 IDE 硬盘,它们则被称为 hda、hdb、hdc 等,其中 hda 是第一个控制器上的主盘,hdb 是第一个控制器上的从盘,hdc 是第二个控制器上的主盘,依此类推。

15.2. 硬盘分区

GNU/Linux 系统通常使用从 MS-DOS 继承的分区方案。使用此方案,一个硬盘最多可以有四个主分区。如果您想要更多分区,您必须将其中一个分区设为扩展分区,您可以在其中创建多个逻辑分区。分区以它们所属的磁盘名称和一个数字命名。因此,第一个 SCSI 磁盘上的第一个主分区是 sda1,第二个主分区是 sda2,依此类推。第一个 SCSI 磁盘上扩展分区上的第一个和第二个逻辑分区是 sda5 和 sda6,依此类推。如果这对您来说完全没有意义,请尝试阅读第 16 节

15.3. 启动 cfdisk

您可以从命令行使用以下命令启动 cfdisk
        cfdisk /dev/sdx
        
其中 x 是 SCSI 硬盘的字母,例如 a、b、c、d 等。因此,如果我想对 SCSI 控制器上的第一个硬盘进行分区,我将输入命令
        cfdisk /dev/sda
        

15.4. 使用 cfdisk

15.4.1. 用户界面

启动 cfdisk 后,您将看到一个界面,其中列出了当前分区表,包含名称和每个分区的一些数据,以及屏幕底部的命令按钮。要更改分区,请使用向上和向下箭头键。要更改命令,请使用向左和向右箭头键。

15.4.2. 删除分区

要删除现有分区,请使用向上和向下键突出显示它,使用向左和向右箭头键选择Delete命令,然后按 Enter 键。

15.4.3. 创建新分区

要创建新分区,请使用向左和向右箭头键选择New命令,然后按 Enter 键。您将获得主分区和逻辑分区之间的选择。如果您想要逻辑分区,程序将自动为您创建一个扩展分区。然后您必须选择分区的大小(以 MB 为单位)。如果您无法输入 MB 值,请按 Esc 键返回主屏幕,并使用Units命令选择 MB 单位。

15.4.4. 设置分区类型

要设置分区类型,例如可引导的 PReP、Linux 交换分区或 Linux ext2,请突出显示实际分区,然后选择Type命令。您将获得不同类型的列表。按空格键,您将获得更多类型。找到您需要的类型,并在提示符下输入数字。

15.4.5. 使分区可引导

要能够从主分区启动,您需要使其可引导。突出显示实际分区,然后选择Bootable命令。

15.4.6. 将结果写入磁盘并退出

当您对磁盘布局感到满意时,选择Write命令。分区表将被写入磁盘。请记住,这将销毁您已删除或更改的分区上的所有数据。因此,在实际按下 Return 键之前,您应该非常确定要执行此操作。

要退出程序,请选择Quit命令。