Linux操作系统学习笔记(48)
配置 LILO 引导装载程序
LILO 引导装载程序用 /etc/lilo.conf 文件的内容进行配置。关于配置选项的完整细节,请参考 lilo.conf 的手册页。几个初始选项控制一般行为。例如,常常使用 boot=/dev/hda 或者类似的配置;这将 LILO 安装到第一个 IDE 硬盘的 MBR。也可能在某个分区安装 LILO ,这常常是因为使用了另一个主引导装载程序程序。例如,boot=/dev/sda3 将 LILO 安装在第一个 SCSI 硬盘的第三个分区。其他选项控制 LILO 的外观和等待时间。
请记住,在编辑了 /etc/lilo.conf 配置之后,需要运行 LILO 以便实际安装在初始化期间使用的新的引导扇区。很容易忘记安装新设置,但是引导装载程序本身无法读取配置,除非原始扇区偏移量被编码了(LILO 在运行时计算这个偏移量)。
在使用 LILO 时,主要对一个或多个 image= 行感兴趣,如果要引导其他操作系统,还会对一些 other= 行感兴趣。一个 /etc/lilo.conf 示例包含以下配置:
清单 2. LILO 配置示例
image=/boot/bzImage-2.7.4 label="experimental" image=/boot/vmlinuz label="linux" initrd=/boot/initrd.img append="devfs=mount acpi=off quiet" vga=788 read-only other=/dev/hda3 label=dos |
这个配置允许在运行时选择 2.7.4 开发内核或者一个稳定内核(后者恰好在引导期间利用了一个初始 ramdrive)。还可以选择在第一个 IDE 驱动器的第三分区上安装的 DOS 操作系统。