来源(null)

LILO 使用指南
中国共享软件 虫虫

Lilo是一个通用的引导管理器,可以引导装在一台机器上的多种操作系统。对于初学者来说,在使用linux时,碰到的第一个问题就可能与lilo有关。现在,虫虫就结合自己的经历,向大家介绍一下lilo的使用方法。

首先,我们在安装lilo前,要看看自己的硬盘和光驱的跳线关系。如果硬盘和光驱不是主/从的关系,也就是硬盘跳线不是跳在" master"的话,安装lilo后会产生一些问题。比如连续出现lilo提示符等。解决的办法就是将硬盘的跳线改成"master".当然这样做需要和光驱的跳线同步改动,有的时候还需要更改主板上的跳线设置。
接下来在安装lilo的时候,我们一定要将lilo安装在MBR(硬盘的主引导区)上,只要在安装时选择相应的选项就可以了。当然,如果lilo用作二级引导器的话可以将lilo安装在linux分区上,但是,这样用并不方便,对初学者而言,完全不用考虑这种方法。 同时,我们在安装时,一定要按照系统的提示,制作一张启动盘,否则,一旦lilo出现问题,所有的操作系统都不能引导成功(包括 win98/NT/dos,就是用win98的启动盘都不行),那时想哭可就晚了。
如果在安装lilo后,安装界面提示有错,那一般是硬件(主要是硬盘)的问题,有的时候也可能碰到分区有问题而不能安装成功。这时要回过头去看看计算机的基本配置和分区信息了。

安装完lilo,系统告诉你安装成功,但也不能高兴得太早!在以后的开机过程中还有很多问题呢!
1. 如果开机后没有任何信息出现,机器停在那里,这说明lilo没有安装或lilo的分区没有被激活。一般情况下这两种问题都不会发生,只是如果lilo程序本身有问题(盗版光盘)是就会出现同样的现象。你所能干的就是换一张光盘,最好使用正版的。
2. 如果只有"li",则是lilo的第二部分有问题,比如使用了错误的boot.b文件。要解决的话,则应修改boot.b文件,或是换软件。
3. 如果只有"lil"则说明lilo已经开始加载第二部分,但是在从map文件读取信息是发生了错误。
4. 如果出现了"lilo?",这也是使用了错误的boot.b文件造成的。
5. 如果出现了"lil-",那请你回忆一下是不是你更改了boot.b文件,但是没有重新安装lilo,如果是,那就动手再装一道吧。
6. 如果出现"1010101010。。。。"这种情况一般是硬盘的分区或跳线有问题,包括上面讲到的硬盘没有"master"跳线,同时,如果你改变了分区,但是没有重新安装lilo也可能出现这种问题。最后,假如上述的原因都排除了,请你将你的cpu和主板上的频率改成系统默认值,不要超频!

上面讲了都是在安装lilo和第一次使用的时候可能遇见的问题,下面来讲讲lilo的配置文件。
Lilo的配置文件一般是放在:/etc/lilo/config目录下,文件名是lilo.conf. 我们可以用vi 命令打开并修改这个文件。
文件的基本内容如下:
Boot=/dev/had
Compact
Delay=50
Install=/boot/boot.b
Map=/boot/map

Image=/vmlinuz
Label=linux
Root=/dev/hda2

Other=/dev/hda1
Table=/dev/had
Lable=msdos
第一部分中包含的是lilo的系统参数:启动分区,优化参数,等待时间,安装文件,map文件。上面讲到的更改boot.b和map文件,就可以在这里指定。"delay"这个参数主要指明lilo引导缺省操作系统时等待的时间长短。
第二和第三部分我们已经看出来了,分别是引导linux和dos(windows)所要用到的参数。 如果用户有多个linux内核想引导,则可以对每个内核加上类似的一段。"image"后面就是内核的类型参数,同时要写明"lable"参数,不然在开机时看不到相关内容。 引导dos 的内容和上面描述的类似。

在开机后出现lilo提示符时,我们可以按tab键来看看lilo可以引导的操作系统。同时键入相应的值就可以了。但是,如果你安装失败或是不想再使用lilo了,那么,你肯定很想把lilo删除。 最直接的办法:用dos6.22启动盘启动机器,在dos提示符下键入:fdisk/mbr 就可以了。 在刚刚使用linux的时候,由于种种原因(主要是使用盗版光盘)lilo总会出点小问题,一旦lilo出现了问题,就不能正常引导原来的操作系统(特别是win98/NT). 所以,对于没有经验的用户可以在制作好linux启动盘后,将lilo从硬盘上删除,以后使用软盘引导进入linux,这样虽然麻烦但不会对你的计算机造成任何麻烦,朋友们不妨一试。

Link: http://www.asm32.net/article_details.aspx?id=69