4.1 LILO 设定简介
LILO (LInux LOader) 是Linux上的启动程序,它可以安装到硬盘的主启动纪录MBR (Master Boot Record)上,也可安装在Linux分割区的第一个磁区上。Linpus 7.0在安装时的默认值会自动将LILO 装入Linux分区的第一个磁区,而把RightBoot装载到主启动记录上。尽管RightBoot是一个非常强大的启动管理工具,但是它不是一个操作系统引导程序,也就是说你在使用 RightBoot管理多个操作系统的时候,还必须使用LILO来引导Linux。
如果用户打算用Windows NT来管理引导并且让几种操作系统并存的话,那么就必须从MBR中移出RightBoot,确保LILO装在Linux分割区上,而不要装在MBR上。这种引导管理模式要比较麻烦的设定。但不管怎样,即使您使用别的引导管理程序,LILO还是一定要装的。
4.1.1 /etc/lilo.conf 文件
LILO的设定档放在/etc/lilo.conf下,您可以用编辑工具(例如 vi)去编辑它。如果您不是很有经验的用户,请不要更改LILO。
以下是一个范例:「#」後面的是说明,请不要键入这些字眼。
# 从第一台IDE硬盘启动
boot=/dev/hda
# map 文件的位置在/boot/map
map=/boot/map
# boot.b文件的位置
install=/boot/ boot.b
# 要出现提示符,引导时会出现LILO:
# 按下「tab」会列出所有可选择的选项
prompt
# 6秒後自动选定default启动
timeout=60
# 使用lba32模式启动位於1024磁柱後的linux系统
# 没有安装在1024磁柱後的用户不必要输入这个选项
lba32
# 指定默认的引导选择
default=linux
# 引导影像文件的完整路径,从image开始描述一个开机影像文件的特性
image=/boot /vmlinuz-2.2.14-6.0lp
# 引导影像文件的卷标
label=linux
# 设定内核为唯读
read-only
# 设定启动的RAM DISK影像,不必自行制作,也非必要
initrd=/boot/initr d-2.2.14-6.0lp.img
# 设定root分割区所在位置
root=/dev/hda6
# 其他启动纪录,此为dos分割区
other=/dev/hda1 label=dos
改变完成之後,重新安装LILO
#lilo -v -v