📄 关于lilo的问题2.txt
字号:
作者:studYboY
email: studyboy@21cn.com
日期:8/30/2001 6:38:04 PM
2.4 LILO 文件
与LILO有关的文件通常放在/boot/下,配置文件lilo.conf在/etc/下。包含实际引导系统信息的映射文件有/sbin/lilo安装。对于任何LILO安装,配置文件应该被定置以适合个人需要。
The configuration file:配置文件
基本上,配置文件是一些变量赋值。每一行包含一个标志变量或一个变量赋值. 配置文件被特殊的变量赋值分成几个区,每个区引导一个linux或其它OS.
下面解释常见的行:
boot = device 说明那一个设备或哪一个分区包含引导扇区。假如没有给boot赋值,取当前缺省值。
Compact 激活一种模式,在此模式下,LILO一次向BIOS请求读入相邻的几个分区。这极大的缩短了装载时间,特别是从软盘启动。
Delay=tenths 以10秒为单位,规定LILO在引导第一个引导配置前应等待用户的时间。若没有定义,则直接引导。
Linear 使LILO生成线性地址,而不使用通常的Sector/Head/Cylinder机制。Linux地址机制可以不依赖磁盘的物理结构。
Install = boot sector 使用指定的boot sector写入引导扇区,缺省用/boot/boot.b
disktab=disktab 使用指定的disktab,缺省使用/boot/disktab.disktab保存了硬盘物理结构信息。
Map=map file 说明映射文件的路径。
Message=file 指定一个文件,该文件的内容将会在LILO引导是被显示。假如没有说明该文件,那么就只会出现“LILO“。
Verbose=level 说明LILO的调试级别。从0(不显示任何信息)到5(所有的状态信息)。
Backup = backup file 以前引导扇区内容的备份文件。缺省使用/boot/boot.device number
force-backup=backup file 和backup 相同,当时假如备份文件存在,被覆盖。
Prompt 指定要用户通过键盘选择要引导的内核。不会缺省选择。
Timeout=tenths 设置一个超时值,在此时间内必须有键盘输入,否则用第一个配置。类似,假如超时,就不能再输入密码。一般情况下,该取缺省值,无穷大。 注:delay 与 timeout的区别(joe 认为),delay 是“LILO“出现后用户必须有输入的最长时间。Timeout 是用户在按了任意键后,系统等待选择,用户两次击键的最大间隔时间。
Serial=port, bps parity bits 设置串口参数。如果LILO会从该文件获取串口参数的话。如果其中之一无效,那所有三个参数都无效。Port从四个标准串口选择一个:0对应COM1 或者 /dev/ttyS0.。支持的波特率范围为:100-9600。所有校验设置都支持
(n:none,e:even,o:odd) bits为7或者8。缺省为serial=0,2400n8.
Ignore-table 让LILO忽略被破坏的分区表。
Fix-table 允许LILO将每个分区的(sector/head/cylinder)地址转化为线性地址。通常,分区地址从cylinder boudary开始。某些操作系统,会改变这一点。由于LILO只能将它的启动扇区写于两种地址都一致的分区上,不正确的3D地址可以用fix-table 来纠正。但是,这种纠正不能被保证是永远的,所以重分区以保证对齐cylinder boudary 是最好的选择。
Password=password 为引导配置设置password
restricted 放松对password的限制。只有用户想传附加的启动参数给内核时才需要password
optional 允许配置的几个内核有错误的,或者不存在,如果不说明optional,LILO遇到这种情况就会打印一些错误信息然后退出。
每个从LILO引导的配置从image行开始。 Image = kernel Label = name Image包含要引导的内核。Label是给用户选择用的。Image行通常指向一个设备,例如/dev/fd0,可以找到内核的范围用range来注明。 Range = range range可以用start sector -end sector 或者 start sector + length 表示。例如: image = /dev/fd0 label = floppy range = 1+512
以下变量赋值有可能出现:
append=string 将string作为引导参数传给内核。例如,硬件参数。
Literal=string 和append查不多。但是,他会冲掉原来的设置。所以不能被全局说明。
Ramdisk=size 设置RAM disk的大小。
Read-only
read-write 设置根文件系统的访问方式。
Root=device 设置根文件系统存在的设备。
Vga=mode 屏幕设置。可能模式为:normal,extended 和ask. 。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -