论坛风格切换切换到宽版
  • 758阅读
  • 0回复

[问题求助]GRUB使用说明(二) [复制链接]

上一主题 下一主题
离线wjx79979.
 
发帖
2074
C币
-193461
威望
338
贡献值
1
银元
-7
铜钱
4611
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01

    来源:赛迪网技术社区 .   作者:lynn.

注意:
在一些文件.系统以及文件系统的配置中,可能需.要一个1.5步的文件,用来连接基本引导程序与第二引导程序之间的差异。 .
  
举个例.子来说,如果第二步中的引导装载程序文件位于.一个使用了第一步引导装载程.序所不能访问的文件系统的分区中,那么就可能需要指示第一步引导装载程序,从1.5步文件中载入附加的指令来读取第二步引导装载程序的文件。更多相关的信息,请参考GRUB的信息页。 (广告)
  
前面所提到的引导方法被称为直接装载。因为这种方法中使用的是.直接装载操作系统的指令,没有用.到任何在引导装载程序和操作系统主文件(如内核)之间的中间代码.。然而,不同操作系统所采用的引导过程可能会与上面提到的有一些细微的不同。例如,微软的DOS和Windows操作系统在安装时,倾趋于完全重写主引导记录,而.不是合并当前的主引导记录的配置。这将破坏掉其他操作系统保存在主引导记录中的所有信息,如Red .Hat Linux。微软操作系统,还有一些其他的专有操作系统,都是使用.一种称为链式装载的引导方法来启动的。在这种方法中,主引导记录仅仅是简单地指向操作系统所在分区的第一个扇区。.            建材
  
G.RUB支持直接和链式装载的引导方法。GRUB能用于几乎所有操作系统,绝大多数流行的文件系统,以及几乎所有的系统BIOS所能.识别的硬盘。            建材
  
GRUB的特性
GRUB包含许多特性,这使得GRUB比其他可用的引导装.载程序更加优越。下面列出一些比较.重要的特性:            鲜花
·GRUB在x86机器上,提供一个真正基于命令行的,先于操作系统(p.re-OS)的环境。它对于用确定的选项装载操作系统或收集系统信息方面,提供了最大程度的.适应性。许多非x86的体系结构.已经使用先于操作系统环璄许多年了,它提供控制系统如何从一个命令行引导。当.LILO或其他x86引导装载程序.使用了一些命令特性的时候,GRUB已经包含了许多这方面的特性。 <性病>
·GRUB支持逻辑块寻址(LB.A)方式。LBA将用于寻找驱动器上文件的地址转换工作置于驱动器的硬件中,.它被用在许多IDE和所有的SCSI硬盘中。在使用LBA之前,硬盘驱动器遇到一个1024柱面的限制,即BIOS不能.找到在1024柱面后的文件(比如一个引导装载程序或是内核文.件)。只要系统BIOS能支持LBA模式(大多数都支持),那么LBA就允.许GRUB超越1024柱面的限制,引导操作系统。 .
·GRUB的配置能在每次系统引导时被读取。这就避免了用户每次改变引导选项时都要重写一次主引导记录.。大多数的引导装载程序都不能很老道地读取配置文件,并使用它们来设置引导选项。比如说,用户必需改变一个LILO的配置文件,然后运行一个命令将新的配置数据重写回系统的主.引导记录。这种方法比GRUB所采用 的方法.更加危险,因为一个错误配置的主引导记录将让系统无法引导。在使用GRUB中,如果说配置文件被错误.配置并且引导,那它也仅仅简单地转到一个默认的命令行,允许用户手工输入命令来运行.操作系统。除开更新系统引导的.第一步.、第二步、或是菜单配置文件的位置,主引导记录是不会被触及到的,而这种情况是很少发生的。 学习
  
注意:
  
当GRUB的配置文件发生改变时,没有必要重新启动GRUB.。所有的改变都能被自动地检测到。如果GRUB被重新启动,那么用户将退回到命令行方式的GR.UB外壳下.。              汽车
  
安装GRUB 
  
如果在Red. Hat Linux的安装过程中,GRUB没有被安装.,下面将说明如何安装它,并将它设为默认的引导装载程序。            建材
  
注意:如果LILO已经被安装,并且是当前的系统引导装载程序,那并没有必要为了使用GRUB而删除它。GRUB一旦安装后,将做为系统默认的引导装载程.序。. 电影
  
首先,获取最新可用的GRUB包.。在Red H.at Linux安装光盘上的GRUB包也可以使用。 .
  
其次,在一.个外壳提示下,运行命令/sbin/grub-install ,这里的是GRUB将要被安装的位置。比如.说:/sbin/grub-install /.dev/hda .
  
最后,重新引导系统。GRUB图形引导.装载菜单将出现。  二.、GRUB的术语 电影
  
在使用GRUB前,最重要的事情之一就是理.解这个程序.是如何引用设备的,如系统硬盘驱动器、分区等。对于配置GRUB实现多操作系统的引导,这方面的信息是很重要.的。 .
  
设备名称
  
系统的第一个硬盘驱动器被GRUB称为(hd0)。在它上面的第.一个分区被称为(hd0,0),第二个硬盘驱动器上的第.5个分区被称为(hd1,4)。通常使用GRUB时,文件系统习惯上采用下面的.方式命名:               乙肝
  
(,)
在设备命名中,圆括号和逗号是很重要的。指出是一个硬盘(hd)还是一.个软盘(fd)被.指定。               乙肝
  
是依照系统BIOS而.确定的设备号,从0开始。基本IDE硬盘被标为0,第二IDE硬盘被标为1。这个排序大体上.等同于linux内核用字母安排设备的顺序,只是在hda.中的a变成了0,hdb中的b变为了1,依次类推。 .
  
注意:GRUB用于设备.的命名系统是从.0开始,而不是1。这常常是GRUB新手们常犯的最普遍的错误。             杀毒
指在一块硬盘上一个分.区的编号。类似于,分区的编号也是从0开始。虽然大多数的分区可以用数字指定,但是如果系统使用的是BSD分区,.那么它们还是用字母来指定,如a或c。.              电子
  
GRUB在命名设备和分.区时,使用下面的规则: 域名
  
·系统使用IDE硬盘或SCSI硬盘,都没有关.系.。所有的硬盘都是用hd开始。软盘用fd开头。            女人
·当指定整个硬盘,不考虑它的分区时,简单地将逗号和分区编号取消即可。当告诉GRUB配置一个特定硬盘的主引导扇区时,这一点很.重要.。比如,(hd0)指定第一个设备.,(hd3)指定第四个设备。 [成人用品]
·如果一个系统有多个驱动设备,知道由BIOS确定的驱动器顺序就很重要了。如果.系统只有IDE或SCSI驱动器,那是相当简单的。但是如果.有多个驱动器混合时,这就变得令人混乱了。   .             电子
  
文件名称
  
当在GRUB中输入包括文件的命令时,比如在多操.作系统中使用一个菜单列表,文件名必须直.接在设备和分区后指定。一个绝对文件名的格式如下: (        游戏          )
  
(,)/path/to/file .教育
  
大多数的时候,用户可以通过在分区上的目录路径后加上文件名来指定文件。这种方法..是直接了当的。             杀毒
  
另外,我们也可以将不在文件系统中出现的文件指定给GR.UB,比如在一个分区最初几块扇区中的链式引导装载程序。为.了指定这些文件,需要提供一个块列表(blocklist),由.它来一块一块地告诉GRU.B文件在分区中的位置。当一个文件是由几个不同的块组合在一起时,需要有一个特殊的方式来写块列表。每个文件片断的位置由一个块的偏移量以及从偏移点起始的块数来描.述,这些片断以一个逗号分界(comma-delimited)的顺序组织在一起。            女人
  
考虑下面的块列表:
  
0+50,100+25,200.+1 .
  
上面.这个块列表告诉GRUB使用一个文件,这个文件起始于分区的第一块,使用了第0块到第.49块,第99块到124块,以及第199块。 [成人用品]
  
当使用GRUB装载诸如微软Window.s这样采用链式装载方式的操作系统时,知道如何写块列表是相当有用的。如果从第0块开始,那么可以省略块的偏移量。作为一个例子.,当链式装载文件在.第一硬盘的第一个分区时,可以使用下面的命名: .
  
(hd0,0)+1
  
下面给出一个带类似块列.表名称的chai.nloader命令。它是在设置正确的设备和分区作为根后,在GRUB命令行中给出的。 .
  
chainloader +.1 健康
GRUB的根文件系统
  
一些用户常困惑于GRUB中根文件系统(root filesystem).这一术语的.用法。GR.UB的根文件系统与Linux的根文件系统是没有关系的,这一点需要记住。 --------------彩票
  
GRUB的根文件系统是用于一个特定设备的根分区。GRUB使用这.个信息来挂入(mount)这个.设备并从它上面载入文件。 .
  
在Red Hat Linux中,一旦GRUB载入.它自己的包含Linux内核的根分区,那么kernel命令就可以将内.核文件的位置作为一个选项来执行。一旦Linux内核引导,它就设定自己的根文件系统,此时的根文件系统就是大多数人用来与Linux联.系的了。最初的GRUB根文件系统以及它的挂入都被去掉,它们仅存在于.用来引导内核文件。              汽车
  
关于根和内核命令的更.多信息,可以参考后面的命令.部分。(            杀毒


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_652599.html(        游戏          )
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个