快速业务通道

系统引导管理器GRUB学习笔记

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-01
区中或者/dev/hda1中.记住GRUB的命名规则,将上面的名字改为(hd0,0).键入下面的命令:
grub> install (hd0,0)/boot/grub/stage1 (hd0) (hd0,0)/boot/grub/stage2
p (hd0,0)/boot/grub/menu.conf

现在分析一下这个命令的细节.
install
一个内置的命令,它告诉GRUB将(hd0,0)/boot/grub/stage1安装到hd0的主引导纪录中.
(hd0,0)/boot/grub/stage2
告诉GRUB stage2映象的位置.
p with the the following options: (hd0,0)/boot/grub/menu.conf
为菜单的显示设置配置文件.
下面是对这个命令用法的总结:
1.install
2.ource_of_stage1
3.where_to_install
4.source_of_stage2
5.p source_of_configuration_file
现在,你完成了硬盘上的基本安装工作.
2、在软盘上的安装:
为了在软盘上安装GRUB,你要会用“dd”命令,并且了解它是如何工作的.为了做一张GRUB启动盘,你要将stage1和stage2文件放到软盘的开始扇区中.
安装stage1到软盘上:
插入一张已格式化的软盘,键入命令:
# dd if=stage1 of=/dev/fd0 bs=512 count=1

命令的详细说明如下:
if=input file
i.e., stage1
of=output file 拥有帝国一切,皆有可能。欢迎访问phome.net
i.e., floppy drive (this may be different on your computer)
bs=bytes to read and write
Here it is 512 bytes.
count=how many times to perform this operation

每次拷贝“bs”数目的块到目标地址.
安装stage2到软盘
# dd if=stage2 of=/dev/fd0 bs=512 seek=1

这里的步骤同stage1的相同,除了一个seek选项外.Seek选项将调过一个“bs”.例如,在上面的命令中bs的值是512,这样seek=1意味着将跳过软盘上前512个字节 ,从513字节开始.这将第一步操作不会覆盖stage1的前512字节.
现在你完成了基本的软盘驱动器安装.
如果已经安装了grub要把grub重新安装到主引导扇区上,只需要简单打入makebootable命令就可以了.

四、 配置grub

grub启动时会在/boot/grub/中寻找一个名字为menu.lst的配置文件,如果找不到此文件则不进入菜单模式而直接进入命令行模式.
现在,我们来看一下如何在启动后进入各种操作系统,如何建立menu.conf文件.我们就从GRUB支持的启动过程开始.可以有两种方法来完成启动过程:
·A.通过调用内核本地启动
·B.连续启动或者将控制转给另一个引导器
A模式启动过程
1.配置跟设备或者告诉GRUB你的根文件系统.
2.告诉GRUB你的内核影像的位置,然后将参数传送给内核.
3.重新启动,试一下.
为了启动Linux,将内核以bzImage的文件名放在/boot/目录中,跟文件系统是
/dev/hda1,或者GRUB中的(hd0,0).启动过程如下:
1.root (hd0,0) [This sets the root partition]
2.kernel /boot/bzImage root=/dev/hda1 [This sets the kernel]
B模式启动过程(这种模式假设当前的分区中安装了另一个启动管理器,例如LILO
或者NTLDR):
1.设置根分区但不要安装它
2.激活这个分区
3.配置需要启动的分区的第一个扇区
4.重新启动,看一下效果.
我们在试试启动安装在/dev/hdc1或者(hd1,0)的widows.启动windows的过程如下:
1.rootnoverify (hd1,0)
2.makeactive
3.chainloader 1 [ 1 sets the first sector of the current root
partition]
4.boot [transfers the control and quits GRUB]
menu.conf文件:它用于建立启动多操作系统时的菜单.建立menu.conf并不难.它使用简单的英语,就象你在这一节看到的那样. 拥有帝国一切,皆有可能。欢迎访问phome.net

答: 文件/boot/grub/splash.xpm.gz 就是G

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号