grub基础及问题汇总

grub基础及问题汇总

ID:18676469

大小:78.50 KB

页数:15页

时间:2018-09-20

grub基础及问题汇总_第1页
grub基础及问题汇总_第2页
grub基础及问题汇总_第3页
grub基础及问题汇总_第4页
grub基础及问题汇总_第5页
资源描述:

《grub基础及问题汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、GRUB基础目前GRUB分成GRUBlegacy和GRUB2。版本号是0.9x及之前的版本都称为GRUBLegacy,从1.x  开始的就称为GRUB2。二、命名习惯(这里可能有问题,GRUB把第一个认到硬盘称为hd0,第二个为hd1,所有hda不一定是hd0)与硬盘的关系:既然grub主程序是安装在MBR(superblock)当中,并且动态去搜寻设定文件的信息,所以啰,他必须要认识硬盘才行啊!那么grub到底是如何认识硬盘的呢?嘿嘿!grub对硬盘的代号设定与传统的Linux磁盘代号可完全是不同的!他的代号有点像:(hd0,

2、0)够神了吧?跟/dev/hda1风马牛不相干~怎么办啊?其实只要注意几个东西即可,那就是:•硬盘代号以小括号()包起来;•硬盘以hd表示,后面会接一组数字;•以『搜寻顺序』做为硬盘的编号,而不是依照硬盘排线的排序!(这个重要!)•第一个搜寻到的硬盘为0号,第二个为1号,以此类推;•每颗硬盘的第一个partition代号为0,依序类推。所以说,第一颗『搜寻到的硬盘』代号为:『(hd0)』,而该颗硬盘的第一号partition为『(hd0,0)』这样说,容易了解了吧!?在传统的主机板上面,通常第一颗硬盘就会是/dev/hda,所以常常

3、我们可能会误会/dev/hda就是(hd0),其实不是喔!要看您BIOS的设定值才行!有的主机板BIOS可以调整开机的硬盘搜寻顺序,那么就要注意了,因为grub的硬盘代号可能会跟着改变吶!留意留意!所以说,整个硬盘代号为:硬盘搜寻顺序在Grub当中的代号第一颗(hd0)(hd0,0)(hd0,1)(hd0,4)....第二颗(hd1)(hd1,0)(hd1,1)(hd1,4)....第三颗(hd2)(hd2,0)(hd2,1)(hd2,4)....以上摘自鸟哥的linux私房菜首先GRUB需求设备名被括在一个()中。fd表示软盘,h

4、d表示硬盘(不区分IDE还是SCSI)。其次设备是从0开始编号,分区也是如此,分区和设备之间用一个‘,’分开。下面给出几个例子:(fd0):表示整个软盘(hd0,1):表示BIOS中的第一个硬盘的第2个分区(hd0,0)/boot/vmlinuz:表示BIOS中的第一个硬盘的第一个分区下的boot/目录下的vmlinuz文件。如果没有指定某个分区,则表示使用整个设备,否则只使用指定的分区。三、安装GRUB3.1下载tarball有两种方法,一种是rpm;一种是tarball。rpm没有什么好说的,只是rpm?Uvh就能了。不过一般不

5、会启用网络引导功能,所以我们决定采用tarball的方式安装。首先到下面的地址下载tarball:ftp://alpha.gnu.org/gnu/grub上面有GRUBLegacy和GRUB2,就选择目前RHELAS4用的0.95版本做实验。不过在安装之前先要用rpm?qgrub检查一下grub是否安装了。如果是的话,用rpm?egrub删除,即使你在安装时指定不安装bootloader,安装程式还是会安装grubrpm包的。3.2参数介绍下面我们介绍几个configure过程中可能用到的选项,要完整的选项列表,能参看INSTALL

6、文件和netboot/README.netboot文件。(注意选项名不含引号)..`--enable-preset-menu=FILE’:默认情况下grub.conf和stage2文件是分离的,使用该选项,能直接把设置文件嵌入到stage2中,这样启动时能即时获得设置文件。对于一些嵌入式的系统来说比较有用,又或在前面提到的没有显示器/键盘的主机有用,因为在转换显示输出到你的笔记本之前,你是看不到启动的画面的,所以执行转换显示操作也是在看不到输出的情况下进行的(转换显示之后就不会了)。通过这个选项你能在  中指定启动时即时把显示输出转

7、换到你的笔记本上了。..--enable-diskless:如果使用了该选项,你会得到额外的两个文件,nbgrub和pxegrub。接下来你需要指定网卡的驱动程式,netboot/目录下有较常见的几种,能看到几种网卡能合用一个驱动。常见的有:..IntelEtherexpressPro/100--enable-eepro100..NovellNE2100andNE1500--enable-ne2100..Realtek8139SMC1211D-LinkDFE530TX+andDFE538TX--enable-rtl8139..3Co

8、m90x--enable-3c90x如果你不想那么麻烦,则按照下面的过程进行:.../configure..make..makeinstall..安装结束。默认命令会放在/usr/local/bin和/usrlocal/sbin下。S

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。