首先,应知道哪个分区保存了 linu.x 内核,以及 root 文件系统的分区名称.然后,应查看现有 lilo 配置来寻找需要.传递给内核的变量,如 "m.em=128m".一旦获取了这些信息,就可以开始了. .
启动 grub
要启动 grub,需要关闭系统并退出引.导盘.如果由于某些原因而不能立即关闭.系统(比如上班时在部门的服务器上测试 g.rub),那么只要在提示中输入 "grub" 并继续操作.所有程序的运行情况都不会改.变,只是您不能执行引导(因为 linux 正在运行). (广告)
首次接触
装入引导盘时,在屏幕顶部将出现一条消息,告诉您正在.装入第一阶段与第二阶段.几秒后,将会出现一个熟悉的屏.幕,显示如下: 汽车
grub version 0.5.96.1 (640k lower / 307.2k u.pper memory) .
[ minimal bash-like line editing .is supported. for the first word., tab 教育
lists possible command completions. anywhere else tab. lists the pos.sible 乙肝
co.mpletions of a device/filenam.e. ] [成人用品]
grub>
可以看到.,这些内容与在 linux 中以驻留方式运行 grub 时出现的消息完全相同 -- 只不过现在我们是使用 .grub 来引导 linux. --- 印刷
"root"
在 linux 中,当谈到 "root" 文件系统时,通常是指主 linux .分区.但是,grub 有它自己的 root 分区定义.grub. 的 root 分区是保存 linux 内核的分区.这可能是您的正式 root 文件系统,也可能不是.例如,在 gentoo linux .中,有一个单独的.小分区专用于保存 linux 内核与引导信息.大多数情况下,我们不安装这个分区,这样在系.统意外崩溃或重新引导时,就不会把它弄乱. 健康
这些,我们讨论的是 gru.b,需要指定 grub 的 roo.t 分区.进入 root 分区时,grub 将把这个分区安装成只读型,这样就可以从该分区中装入 linux. 内核.grub 的一个很"酷"的功能是它可以读取本机的 fat.ffs.minix.ext2 与 reiserfs 分区,我们很快就会讨论这个功能.但现在,让我们输入 root 分区.在提示中输入 root,但不要按 e..nter 键: 外汇
grub> root (
现在,按一次 tab 键.如果系统中.有多个硬盘,grub 将显.示可能完成的列表,从 "hd0" 开始.如果只有一个.硬盘,grub 将插入 "hd0,".如果有多个硬盘,继续进行,在 ("hd2") 中输入名称并在名称后紧跟着输.入逗号,但不要按 enter 键.部分完成的 root 命令看起来如下: 建材
grub> root (hd0, 现在,继续操作,再按一次 tab 键.grub 将显示特定硬盘上所有分区的列表,以及它们.的文件系统类型.在我的系统中.,按 t.ab 键时得到以下列表: .
gru.b> ro.ot (hd0, (tab) 【扩展信息:电脑
财务软件SQL-Ledger Acco.u.
】
possi.ble partitions are: 外贸
p.a.rtition num: 0, filesystem type is ext2fs, partition type 0x83 婚庆
partition num: 1, file.system type unknown, partition type 0x.82 .
partition num: 2, files.ystem type .unknown, partition type 0x7 学习
partition. num: 4, filesystem typ.e is reiserfs, partition type 0x83 乙肝
pa.rtition num: 5, fil.esystem type is reiserfs, partition type 0x83 --------------彩票
如您所见,grub 的交互式硬盘与分区名称实现功能非常有条理.这些,只需要好好理解 grub 新奇.的硬盘与分区命名语法,然后就可以继续操作了.. <性病>
grub 命名约定
到目前为止,您可能会感到一点困惑,因为 grub 所使用的硬盘/分区命名约定与 linux 使用的命名约定不同.在 linux 中,第.一个硬盘的第五个分区称作 "hda5".而 grub 把这个分区称作 "(hd0,4)".grub 对硬盘与分区的编.号都是从 0 开始计算.另外,硬盘与分区都用逗号分隔,整个表达式用括号括起.现在,回来看一下 grub 提示,可以发现如果要引导 l.inux 硬盘 hda.5,应输入 "root (hd0,4)".如果已经.明白了 grub 硬盘/分区命名,您也许要调整当.前 root 命令行,以使它指向保存 li.nux 内核的分区.按以下格式输完命令,然后按 enter 键: 婚庆
grub> root (.h.d0,4) (hit enter) 外贸
filesystem t.ype is rei.serfs, partition type 0x83 乙肝
装入内核
现在已安装了 root 文件系统,到装入内核的时候了.在 grub 提示中,依次输入 "ke.rnel.".空格.到内核的路径.空格.内核参数,如 root 参数(grub 将自动插入适当的 "mem=" .参数).我在我的系统中输入: .
grub> kernel /boot/bz2..4 root=/d.ev/hda5 --- 印刷
[linux-bzimage, setup=0x1200, s.ize=0.xe1a30] 服务器
请留意 "root=" 内核参数,它非常重要.它应该指向保存 root 文件系统的 linux 分区.您也许要写.下到目前为止输入的命令,这样在.教程后面讲述.如何创建 grub 引导菜单时,就可以迅速找到它们. [成人用品]
root,内核,引导!
您已经安装了 root 文.件系统并装入了内核.现在,可以引导了.只要输入 "boot.",linux 引导过程就将开始..
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u2/68786/showart_1660980.html健康