8.3. 重新激活 DOS 和 Windows

安装好基本系统并写入 主引导记录 后,您就可以启动 Linux,但也可能什么都没有。这将由您在安装中所作的选择决定。本章告诉您,如何重新激活旧系统,以便可以再次启动 DOS 或 Windows。

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

lilo.conf 文件中的关键部分是包含关键字 imageother 的行,以及在其之后的行。它们用来描述可被 LILO引导的系统。这样的系统可以包含一个内核 (image),一个根分区,额外的内核参数等,以及可引导另一个非 Linux 操作系统 (other)的配置。这些关键字可使用多次。这些系统在配置文件中的顺序很重要, 因为它将决定哪个操作系统会自动引导,比如,在超时(delay) 而且 LILO 没有被按下 shift 键中止的情况下。

刚刚安装好一个全新的 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 手册,lilo.conf可得到关于配置文件的关键字的说明,lilo 可得到将一个新配置安装到引导扇区的说明。

注意,在 Debian GNU/Linux 中还有其它可用的启动引导器,例如 GRUB (在 grub 包中),CHOS (在 chos 包中),Extended-IPL (在 extipl 包中),loadlin (在 loadlin 包中) 等。