/etc/lilo.conf
文件中。在您进行这些更改后,使用命令:/sbin/lilo 重新启动 Lilo,在下次重新启动后,您将在 Lilo 菜单下看到“linux”和“nt”(或“dos”或类似的)启动项。
other=/dev/hda1 label=nt
所以,整个 /etc/lilo.conf
文件看起来像这样
boot=/dev/hda timeout=50 prompt default=linux vga=normal read-only image=/boot/vmlinuz-2.2.12-20 label=linux root=/dev/hda3 other=/dev/hda1 label=nt
/etc/lilo.conf
文件中的详细信息的一些更多解释:在安装 Windows NT 后,我将字母 C: 分配给了该驱动器。除此之外,我还想拥有另一个 NTFS 分区,以便存储和备份重要文件,以防将来我必须在 C: 上重新安装 NT。这就是为什么我创建了另一个 NT 分区,该分区被分配为 D: 磁盘。两个 NTFS 分区大约都是 3 GB,Linux 安装程序将它们识别为 /dev/hda1 和 /dev/hda2 分区。磁盘上剩余的可用空间约为 2 GB,我在其中创建了大约 1.9 GB 的 /root 分区和大约 100 MB 的 /swap 分区(分别为 /dev/hda3 和 /dev/hda4)。Lilo 安装到了 MBR,一切运行良好。为了您的信息,我当时想创建这些 linux 分区。后来,我发现这是不必要的,所以现在我让 Linux 安装程序以它喜欢的方式从可用空间创建分区。我相信它 :-)
注意:各位,您看,在我的地方,其中一台计算机有多个 SCSI 磁盘。这就是为什么我在括号中放入“SCSI”一词。在那里,我有几个 SCSI 控制器、一个 SCSI CD-ROM 驱动器和一个 SCSI 磁带驱动器。但这并不意味着 *您* 将使用任何 SCSI 部件。您更可能处理多个 IDE 磁盘,但我希望安装过程不会发生太大变化,如果发生变化的话。
/etc/lilo.conf
文件。当您第一次打开此文件时,您会看到只有一个(或多个)Linux 启动项。好吧,您应该知道 Windows NT 安装的确切位置(读取:分区),以便您可以将相应的启动项添加到 /etc/lilo.conf
文件中。在您完成此操作后,重新启动 Lilo,在下次重新启动后,您将在 Lilo 菜单下看到“linux”和“nt”启动项。
other=/dev/sda1 label=nt
所以,整个 /etc/lilo.conf
文件看起来像这样
boot=/dev/sda map=/boot/map install=/boot/boot.b prompt timeout=50 default=linux image=/boot/vmlinuz-2.2.12-20smp label=linux-mp initrd=/boot/initrd-2.2.12-20smp.img read-only root=/dev/sda6 image=/boot/vmlinuz-2.2.12-20 label=linux-up initrd=/boot/initrd-2.2.12-20.img read-only root=/dev/sda6 other=/dev/hda1 label=nt
/etc/lilo.conf
文件中的详细信息的一些更多解释:在第一个磁盘上安装 Windows NT 后,我将字母 C: 分配给了该驱动器。在 NTFS 分区之后腾出足够的可用空间后,我让 Linux 安装程序处理进一步的分区。虽然 Linux 应该支持每个磁盘最多四个主分区,但似乎 Linux 安装程序很可能会创建一个扩展分区,只要它识别到磁盘上已经存在一个主分区。考虑到这些“虚拟”主分区将从 /dev/sda1 到 /dev/sda4 编号(包括扩展分区,当然),扩展分区应该变为 /dev/sda4。按照这个思路,扩展分区内的第一个逻辑分区被编号为 /dev/sda5(在我的情况下,它是 /boot 分区,它在物理上是第一个硬盘的开头)。因此,/root 和 /swap 分区分别为 /dev/sda6 和 /dev/sda7。您可能会看到一行 "root=/dev/sda6" 告诉您这一点。再次强调,Lilo 安装到了 MBR,一切运行良好。