Linux 版 (精华区)

发信人: lofe (〖感激生活〗), 信区: Linux
标  题: 实例讲解 LILO 的配置和使用 (1)
发信站: 哈工大紫丁香 (2001年04月08日10:50:50 星期天), 站内信件

实例讲解 LILO 的配置和使用

时间:2001/02/13 09:52 作者:余夕 eNet技术学院 
 


 eNet学院,版权所有,任何人不得私自复制,转载!违者必究!! 


摘要:Linux 加载程序或者说 LILO 是引导Linux 操作系统最常用的
程序,本文将以实例详细叙述Lilo 的配置。

如果你第一次安装Linux ,那么可能就需要用到双重启动。
LILO(LInux LOader)就是实现这种功能的最简单但是最
具有伸缩性的程序。

计算机启动时,BIOS 会执行位于硬盘主引导记录(MBR)
或者软盘上的一段引导程序,这段程序的作用就是定位并
加载操作系统。如果是引导Linux 的话,引导程序会把Linux
内核调入内存。LILO 就是干这种活儿的程序。

首先遇到LILO,估计应该在你安装Linux 的时候,你会被要求
选择LILO 的安装处,是MBR 还是Linux 的根分区。如果你有
其他的启动管理程序例如Boot Magic 或者 System Commander 
等,并且想使用他们,那么你应该把LILO 安装到Linux 的根分区。
如果你选择使用LILO 作为启动管理程序,就可以选择MBR。
如果你想在启动时传递参数给内核,也应该使用MBR。

使用LILO 作为启动程序后,机器启动后就会有LILO:的提示符,
按下 TAB 键,可以看到可以选择的操作系统列表。输入其中的
操作系统标签名就可以启动到对应的操作系统,或者直接输入回车
启动到缺省的操作系统。

我们来看一个LILO 启动的配置文件(/etc/lilo.conf)实例:

boot = /dev/hda 
vga = normal 
read-only 
prompt 
default = dos 
timeout = 30 
append="hdc=ide-scsi" 

image = /boot/vmlinuz 
label = linux 
root = /dev/hda2 
initrd = /boot/initrd 

第一个选项是 boot ,定义了LILO 的安装位置,
'/dev/hda' 就是把LILO 安装到 MBR,所以你如果要把
LILO 作为启动管理程序,就必须这样写哦!
反之,你要把他定位到具体的Linux 根分区例如 /dev/hda3。

vga 是一个显示启动菜单的配置选项,可以有:
'normal' (80x25 文本模式), 'extended' (80x50 文本模式)
以及 'ask' (提示你选择文本模式)。

采用read-only 选项时,系统会把根分区挂接为只读方式,
推荐采用这个选项,因为 fsck 程序要求文件系统只读。
但不用担心你的根分区会不能写入了,相反,系统一旦
启动就会把根分区挂接为读写方式。

prompt 是一个必须放入的选项,否则就没有LILO 的提示符了。
但是按住 shift 键可以看到提示。




--
我们更要探讨Windows系统编程技术(Programming)

                  独孤九剑的最高境界是不拿剑
                  编程的最高境界是无所谓工具
 有空的时候,看看 MSDN ,真的很不错。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: DnC.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.543毫秒