那些打算使用 Loadlin 的人无法使用 Disk Druid,他们必须使用 Linux Fdisk,它可能以令人生畏而闻名,但实际上非常简单。当出现安装类型屏幕时,选择自定义并使用 fdisk(您会在屏幕顶部找到一个带有 fdisk 的小按钮)。 由于某些原因,如果您的/boot分区高于1024柱面限制,Disk Druid 不允许您继续安装,因此如果您尝试使用它来创建分区,安装程序将拒绝继续。Fdisk 是一个非常简单的程序,也很容易使用。 首先,您必须删除刚刚使用 Fips 创建的分区。 许多人不明白为什么他们必须删除他们刚刚冒着相当大风险创建的分区。 这个新分区实际上是一个 FAT32 分区,Linux 无法使用,当你删除它时,它不会恢复成为 C 的一部分,而实际上是未分区的可用空间,您可以使用它来创建新分区。
您必须了解一些 Fdisk 操作,输入 m 会列出所有选项,在提示符下输入 p 会显示当前分区表,d 删除一个分区,n 创建一个分区,q 退出而不保存更改,因此如果您犯了任何错误,不必担心,只需输入 q 并重新开始,w 将更改写入分区表,仅在您确定后才使用,L 显示不同分区类型的十六进制数字,但您只需要知道2,Linux native 的十六进制数字是83,Linux swap 的十六进制数字是82。 那么为什么需要十六进制数字呢? 虽然 Disk Druid 允许您挂载交换分区,而无需进入十六进制数字,但在 Fdisk 中,制作交换分区的唯一方法是为其提供正确的十六进制数字,即82.
让我们开始,在 Fdisk 中,在提示符下输入 p,您将看到当前分区表。 输入 d 并选择要删除的分区,在本例中为/dev/hda2(只需输入2),再次输入 p,您将看到更改反映在分区表中。 现在将有一个单独的 FAT32 分区/dev/hda1(实际上是 C)。 输入 n 创建一个新分区,对于分区类型,选择 primary 或 extended,选择 e。 关于这一点没有硬性规定,例如,您可以有一个主分区用于/boot和一个包含两个逻辑分区的扩展分区/和 swap。 我建议一个包含三个逻辑分区的扩展分区。 现在您必须正确调整扩展分区的大小,因为它包含三个逻辑分区。 从现在开始,您只需要响应 Fdisk。 它会要求您设置要创建的扩展分区的大小。 此分区将从 Windows 分区结束的位置开始,并在磁盘末尾结束。 您可以以 M(兆字节)、柱面数或 K(千字节)给出大小。 只需接受分区的起始默认值,然后选择结束柱面号作为结束 – Fdisk 将为您提供结束柱面号。
为三个逻辑分区重复该操作,只是这次您必须选择逻辑而不是扩展,以及适当的大小,即16�Mb 用于引导分区,127�Mb 用于交换分区(交换分区的大小是可变的,取决于安装的 RAM,建议将您的 RAM 加倍),其余可用空间用于根 (/) 分区。 找到你的路——真的很简单! 创建三个分区后,输入 p,您将看到您刚刚创建的分区。 将会有/dev/hda2(扩展)/dev/hda5(逻辑)/dev/hda6(逻辑)和/dev/hda7(逻辑)。 还有一件事要做,设置交换分区的十六进制数字。 输入 t 并选择127�Mb 您创建的分区,即/dev/hda6输入6作为分区号,然后82作为十六进制数字(系统会提示您),您就完成了分区。 确认后输入 w,Fdisk 将写入新的分区表并退出。 下一个屏幕将是 Disk Druid 屏幕,我们的 Lilo 朋友们已经见过,您只需要使用 Disk Druid 挂载分区。 选择/dev/hda5(16�Mb 分区)并将其挂载为/boot。 选择/dev/hda7并将其挂载为/(根分区)