网络设备名 〉:〈auto〉
5.“image=”
指定Linux的内核文件。
6.“delay=”
设定引导第一个映像前的等待时间。
7.“disk=”
此参数为某一非凡的硬盘定义非标准参数。
8.“append=”
为内核传递一个可选的参数行,其典型的应用是为不能完全由系 统自动识别的硬盘指定参数,如:append = "hd=64,32,202"
9.“label=”
此参数为每个映像指定一个名字,以供引导时选择。
10.“read-only”
设定以只读方式挂入根文件系统,用于文件系统一致性检查(fsck)
。
11.“install=”
安装一个指定文件作为新的引导扇区,缺省为/boot/boot.b。
12.“loader=”
说明所使用的链加载程序(chain loader),缺省为/boot/chain.b, 假如不是从首硬盘或软盘启动,那么,此选项必须说明。
13.“table=”
说明包含分区表的设备名,假如此参数忽略,引导加载程序将不 能传递分区信息到已引导的操作系统。当此参数指向的分区表被修改 时,必须重新运行/sbin/lilo。
14.“init=”
内核初始化时执行的程序,通常过程为init、getty、rc和sh, 版本1.3.43以来的Linux内核能够执行/sbin/init说明的命令行,若 在引导过程中出现问题,则可设置init=/bin/sh直接跳到Shell。
15.“ramdisk_start=”
由于内核不能放在压缩的内存文件系统映像内,为使内核映像能 够和压缩的内存映像放在一张软盘内,加入“ramdisk_start=〈offset〉”,这样内核才? 开始执行。
16.“mem=”
此参数的目的之一是为Linux指定使用的内存数量:如mem=96MB, 目的之二是指定mem=nopentium告诉内核不要使用4MB分页表。
17.“vga=”
设置显示模式,如80×50、132×44等。
三、LILO典型配置方法
通常情况下,Linux的安装程序自身就可以完成LILO的安装配置, 从而较好地解决多重系统的引导问题,假如系统不能自动完成这种配 置,则可以通过手工修改配置文件/etc/lilo.conf来实现不同条件下 的引导。
1.当系统能自动完成配置时
对于这种情况只有一个建议:将LILO安装到Linux分区的根上, 而不是MBR这个多事地带。假设当前hda1中装有DOS/Windows,hda2中 安装了Linux,则/etc/lilo.conf的内容大致如下:
boot=/dev/hda2#指定引导位置compact delay=50#延时5秒root=current
#根在当前分区image=/boot/vmlinuz#指定linux的内核文件 label=linux
#用linux为代表名称 other=/dev/hda1#其他操作系统所在的分区table=/dev/had
#指定包含分区表的硬盘label=dos#用dos为代表名称
2.当系统无法自动完成配置时
系统无法自动完成配置的情况不外乎两种:
(1)BIOS不能直接看到Linux的根分区;
(2)BIOS只能读写标准IDE硬盘的前504MB。
这时,必须遵循一个最基本的原则:建立一个BIOS能存取的较小 的Linux分区,其中包含内核文件、映射文件及链加载程序等必要内 容,而根则可以是另外一个独立的分区。至于配置上的其他细节,我 们通过以下实例来进行说明。
例1:主硬盘为IDE接口,第二硬盘为SCSI接口,根文件在SCSI 上。
对策:在IDE硬盘上划分一个较小的Linux分区(/dev/hda2), 其中包含基本文件,挂接到/u2下,其配置文件/etc/lilo.conf的主 要内容为:
boot=/dev/had#lilo装在主ide的mbr
install=/u2/etc/lilo/boot.b#从boot.b安装lilo引导记录
map=/u2/etc/lilo/map#安装程序建立此映射文件,告诉引导载入程序内核块的位置
compact
timeout=50
image=/u2/vmlinuz #内核文件应事先拷贝到/u2下
label=linux
root=/dev/sda1#告诉内核根系统在scsi硬盘上read-only
other=/dev/hda1
loader=/u2/etc/lilo/chain.b #指明加载程序label=dos
例2:一个标准的IDE大硬盘需安装Linux和DOS/Windows。
对于大硬盘问题,很多人只知道低于1024个柱面的限制,而不知 为什么标准的IDE硬盘只能认前504MB。
其实,BIOS的int13调用是采用三个位元组的CHS编码,10位为柱 面号,8位为磁头号,6位为扇区号。可能的柱面号码是0~1023,可
能的磁头号码是0~255,而磁道上可能的扇区号码是1~63,以这24 位最多可以定址8455716864个位元组(7.87
posted on 2009-10-15 23:34 旅途 阅读(437) 评论(0) 编辑 收藏 引用 所属分类: LINUX基础、管理