📄 lilo 2(转).txt
字号:
作者:studyboy
email: studyboy@21cn.com
日期:2001-7-20 17:15:31
一、LILO的全局参数
全局参数是全程有效的,它可以出现在文件lilo.conf中的任何地方。以下是具体的参数项:
1.backup=backup-file
在装入LILO之前将原先的引导区备份到backup-file,而不是RedHat 缺省的/boot/boot.NNNN。也可以备份到一个设备上,如: /dev/null。注意:如果原先已有一个同名文件,该参数将被忽略。我们可通过这个备份恢复原先的引导扇区:
dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1
恢复原先的MBR。(注:虽然boot.NNNN有512字节,但只能恢复前446字节到MBR。)
2.boot=boot-device
指定一个用于安装LILO的设备。通常LILO可安装在如下几个地方:
MBR:第一个硬盘的主引导区, 对应于/dev/hda、/dev/sda等。
Root:Linux根分区的超级块(Super block), 对应于/dev/hda1、/dev/hda2、/dev/hda5、/dev/sda1、/dev/sda5等。
Floppy:LILO安装在软盘上,对应于/dev/fd0。
不指定时,lilo缺省安装在根分区超级块上。
3.compact
该参数用于优化LILO,产生一个更小的“map”文件。如果在软盘上安装LILO,强烈推荐使用此参数。
4.default=name
指定缺省引导的操作系统。如default=dos 表示将label为DOS的系统作为缺省引导的操作系统。如不指定该参数,排在lilo.conf中的第一个操作系统将作为缺省操作系统。
5.delay=tsecs
在没有指定“prompt” 参数时,LILO将立即引导缺省的操作系统,“delay”参数在这之间插入一段延时,单位是1/10秒。
6.disk=device-name
为某些非标准硬盘定义参数。其内部还包括有几个可选的子参数。
bios=〈bios_device_code〉: 设备号。十六进制数0x80表示第一硬盘;0x81表示第二硬盘,依此类推。
sectors=〈sectors〉:硬盘扇区数。
heads=〈heads〉:硬盘磁头数。
cylinders=〈cylinders〉:硬盘柱面数。受系统BIOS限制,柱面数必须在1024以内。
partition=〈partition_device〉:用于物理定位特殊硬盘上的分区,有一个子参数start。
start=〈partition_offset〉:每一分区的起始扇区。
例如:
disk = /dev/sda
bios=0x80
#指定SCSI硬盘为第一硬盘
sectors = 32
heads = 64
cylinders=632
#硬盘参数为632/64/32
partition=/dev/sda1
start=2048
#第一分区起始扇区为2048
partition = /dev/sda2
start=204800
#第二分区起始扇区为204800
partition = /dev/sda3
start = 500000
partition = /dev/sda4
start = 900000
当机器上有两块硬盘,一块为SCSI硬盘,另一块为IDE硬盘时,LILO很有可能无法自动识别它们的主、从顺序,这时可进行如下设置:
disk = /dev/sda
bios = 0x80
disk = /dev/hda
bios = 0x81
#SCSI硬盘为主硬盘,IDE硬盘为从硬盘
该参数是为Linux无法识别的硬盘准备的,一般Linux可以正确识别和使用大多数硬盘,除非最坏的情况,否则不用设置它。
7.force-backup=backup-file
类似“backup”参数,但是将覆盖原有的同名文件。
8.ignore-table
通知lilo忽略无效的硬盘分区表。
9.install=boot-sector
LILO实际上包含有几个部分,而这几部分都存放在/boot/boot.b文件中。如果忽略“install”参数,则lilo认为install=/boot/boot.b。
10.linear
产生用于替换硬盘sector/head/cylinder地址(硬盘几何参数)的linear扇区地址。linear地址在运行时产生并且不依赖于硬盘几何参数。某些SCSI硬盘和一些以LBA方式使用的IDE硬盘可能会需要使用这个参数。注意,在将LILO安装到软盘上时不能使用“linear”参数。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -