红联Linux门户
Linux帮助

关于启动(LILO 和GRUB)

发布时间:2005-05-18 01:03:33来源:红联作者:cooc
新的GRUB 和旧的LILO 二者都是系统引导载入程序。它们使你在系统引导时选择不同的操作系
统成为可能。大多数(所有?)在这一部分所描述的系统引导问题或许能在安装最近的Linux 内核
和最新的GRUB 引导装入程序时得到解决。GRUB 比LILO 更好是因为LILO 依赖硬盘的绝对地址来
找到引导映像而GRUB 能理解文件系统并寻找包含那个引导映像的文件。在安装时,当系统给与选
择时,我们推荐使用GRUB。
GRUB 主要配置文件是/boot/grub/menu.lst (或grub.conf,在我的系统中是符号连接). 这里是
一些在这个文件里发现的那些项目的注释。
# 行首带有#号的是注释。
timeout 5
#除非按下某键,否则5 秒后以上设置开始导入缺省的操作系统。
default 0
# 以上设置使菜单列表的第一项成为缺省的操作系统。我能使用"default 3" 让菜单的第四项成
为缺省的操作系统。
title linux
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 mem=64M hdc=ide-scsi
# 以上两行定义了引导时间菜单项并设置了该项的引导动作。
# 第一行命名该项为"linux".
# 第二行指明内核位于第一个物理硬盘(hd0),第三个分区(2),引导映像为文件/boot/vmlinux
# 而且在第二行,下列选项传到内核:
# root=/dev/hda3 (即,在第一个硬盘(hda)上有三个分区,系统引导文件在第三个区上hda3
# mem=64M (即,强迫使用64 兆的物理内存)
# hdc=ide-scsi (在我CD ROM 中使用SCSI 模拟器因为它是一个CD 刻录机).
initrd /boot/initrd-2.4.17-custom.img
# 当模块载入到"initial ram disk" (initrd)时,定义包含了在引导时间内所需的模块的文件。
# 我使用mkinitrd /boot/initrd-2.4.7-10custom.img 2.4.7-custom 来重新创建我的[新映
像], (因为我重新编译了内核)。
使用info grub 来查看GRUB 文档。
文章评论

共有 2 条评论

  1. aq4120 于 2007-12-16 10:30:15发表:

    真的不知道

  2. guyuelong 于 2006-09-22 21:39:22发表:

    听君一席话,胜读十年书!