<< Back to shouce.jb51.net

8.3. 重新激活 DOS 和 Windows

安装好基本系统并写入主引导记录后,您就可以启动 Linux, 但可能还不能作其他的事。这取决于您在安装中所作的选择。 本章将告诉您如何重新激活您的旧系统以便您可以再次启动 DOS 或 Windows 。

LILO 是一个启动管理器,通过它您可以遵循 PC 的习惯, 启动除了 Linux 之外的其他操作系统。该启动管理器通过 /etc/lilo.conf 文件进行配置。每当您编辑过该文件之后,您必须运行 lilo 程序。 这是因为只有当您运行过该程序后,您所作的更改才能生效。

lilo.conf 文件中的关键部分是包含关键字 imageother 的行, 以及在其之后的行。它们用来描述可被 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 包中) 等。