有了这些基础知识,我们可以很容易地按照自己的意图配置LILO。请看一个lilo.conf文件的例子: boot=/dev/hda #将LILO安装在MBR。LILO作为主引导管理器 message=/boot/message #注释为/boot/message compact #产生一个更小的“map”文件 map=/boot/map #指定“map”文件为/boot/map install=/boot/boot.b passWord=zhoudi #设置口令 vga=normal #80x25文本模式 linear #使用“linear”地址 prompt #提示用户键盘输入 timeout=50 #超时时长为5秒 default=dos #缺省引导label为dos的操作系统 #设定Linux image=/boot/vmlinuz-2.0.34-1 #设置Linux核心引导映像 label=linux #标识为linux root=/dev/hda1 #设置根文件系统 read-only #LILO以只读方式载入根文件系统 #设定MS-DOS或Windows 95 other=/dev/hda2 #DOS分区为第一个IDE硬盘的第二分区 label=dos #标识为dos table=/dev/hda #主设备为第一个IDE硬盘 #设定SCO UNIX 注意:SCO分区必须设为活动(active)分区并将LILO安装在MBR上。 other=/dev/hda3 label=sco table=/dev/hda 这个例子中,LILO是作为主引导管理器来管理机器上所有操作系统的。LILO也可作为二 级引导管理器,这只要将“boot”参数改为根分区就可做到。例如: boot=/dev/hda1 以这种方式使用LILO时,Linux根分区必须用DOS或Linux的fdisk程序将其设置为活动分区, 并且这种方式只对硬盘主分区(不是扩展或逻辑分区)有效。 LILO还可以启动第二个以上的操作系统。在我的机器上有两块希捷硬盘,一块硬盘为8.4GB, 另一块为1.2GB,都以LBA模式接在主IDE口上。8.4GB跳线为主盘,1.2GB跳线为从盘,Linux 核心很容易地就将它们辨认出来并能正常使用,1.2GB的硬盘上安装了MS-DOS 6.22。笔者是 这样设置lilo.conf的: disk=/dev/hda bios=0x80 #由于IDE硬盘存在双硬盘问题,所以当启动DOS系统时,会提示“无系统盘或系统盘错!”,需修改程序如下。 disk=/dev/hdb bios=0x81 boot=/dev/hda map=/boot/map install=/boot/boot.b linear prompt timeout=50 default=dos image=/boot/vmlinuz-2.2.11-1 label=linux root=/dev/hda1 read-only other=/dev/hdb1 label=dos map-drive = 0x80 to = 0x81 map-drive = 0x81 to = 0x80 #交换两硬盘主、从顺序 table=/dev/hdb 配置好lilo.conf文件后,在root账户下执行lilo命令,新的LILO就被载入系统。 上面第一个例子执行结果如下: #lilo Added linux Added dos* Added sco (注:带*号的表示其为缺省操作系统)
[1] [2] 下一页
(出处:http://www.sheup.com)