8.3 重新激活 DOS 和 Windows
安装好基本系统并写入主引导记录后,您就可以启动 Linux, 但可能还不能作其他的事。这取决于您在安装中所作的选择。 本章将告诉您如何重新激活您的旧系统以便您可以再次启动 DOS 或 Windows 。
LILO 是一个启动管理器,通过它您可以遵循 PC 的习惯, 启动除了 Linux 之外的其他操作系统。该启动管理器通过 /etc/lilo.conf
文件进行配置。每当您编辑过该文件之后,您必须运行 lilo 程序。 这是因为只有当您运行过该程序后,您所作的更改才能生效。
lilo.conf
文件中的关键部分是包含关键字 image
和 other
的行, 以及在其之后的行。它们用来描述可被 LILO 引导的系统。这样的系统可以包含一个内核 (image
), 一个根分区,额外的内核参数等,以及可引导另一个非 Linux 操作系统 (other
) 的配置。这些关键字可使用多次。这些系统在配置文件中的顺序很重要, 因为它将决定在用户没有按下 shift 键停止 LILO 的情况下,经过一定的时限后 (delay
),哪一个系统会被自动启动。
刚刚安装好一个全新的 Debian 后,只有当前系统被配置好用 LILO 引导。如果您想引导另一个 Linux 内核,您必须编辑 /etc/lilo.conf
配置文件, 在其中加入如下行:
image=/boot/vmlinuz.new label=new append="mcd=0x320,11" read-only |
对一个基本安装而言,只有第一行是必需的。如果您想了解关于其它两个选项的更多信息, 请查阅 LILO 的文档。该文档位于 /usr/share/doc/lilo/
目录中,您所需阅读的文件是 Manual.txt
。如果您想快速了解如何引导系统, 您也可以查阅 LILO 的 man 手册, man lilo.conf 可得到关于配置文件的关键字的说明, man lilo 可得到将一个新配置安装到引导扇区的说明。
注意,在 Debian GNU/Linux 中还有其它可用的启动引导器, 例如 GRUB (在 grub
包中), CHOS (在 chos
包中), Extended-IPL (在 extipl
包中), loadlin (在 loadlin
包中) 等。