如果你第一次安装Linux,那么可能就需要用到双重启动。LILO(LInux LOader)就是实现这种功能的最简单但是最具有伸缩性的程序。
计算机启动时,BIOS会执行位于硬盘主引导记录(MBR) 或者软盘上的一段引导程序,这段程序的作用就是定位并加载操作系统。如果是引导Linux的话,引导程序会把Linux内核调入内存。LILO就是干这种活儿的程序。
首先遇到LILO,估计应该在你安装Linux的时候,你会被要求选择LILO 的安装处,是MBR还是Linux 的根分区。如果你有其他的启动管理程序例如Boot Magic 或者 System Commander 等,并且想使用他们,那么你应该把LILO安装到Linux的根分区。如果你选择使用LILO作为启动管理程序,就可以选择MBR。如果你想在启动时传递参数给内核,也应该使用MBR。
使用LILO作为启动程序后,机器启动后就会有LILO:的提示符,按下TAB键,可以看到可以选择的操作系统列表。输入其中的操作系统标签名就可以启动到对应的操作系统,或者直接输入回车启动到缺省的操作系统。
我们来看一个LILO启动的配置文件(/etc/lilo.conf)实例:
boot = /dev/hda
vga = normal
read-only
prompt
default = dos
timeout = 30
append="hdc=ide-scsi"
image = /boot/vmlinuz
label = linux
root = /dev/hda2
initrd = /boot/initrd
第一个选项是 boot,定义了LILO 的安装位置,'/dev/hda'就是把LILO安装到MBR,所以你如果要把LILO作为启动管理程序,就必须这样写哦!反之,你要把他定位到具体的Linux根分区例如 /dev/hda3。
更多内容请看电脑配置手册 服务器配置专栏专题,或
(出处:http://www.sheup.com)