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

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

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

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

注意:
在一些文件系统以.及.文件系统的配置中,可能需要一个1.5步的文件,用来连接基本引导程序与第二引导程序之间的差异。              电子
  
举个例子来说,如果第二步中的引导装载程序文件位于一个使用了第一步引导装载程序所不能访问的文件系统的分区中,那么就可能需要指示第一步引导装载程序,从1.5.步文件中载入附加的指.令来读取第二步引导装载程序的文件。更多相关的信息,请参考GRUB的信息.页。            鲜花
  
前面所提到的引导方法被称为直接装载。因为这种方法中使用的是直接装载操作系统的指令,没有用到任何在引导装载程序和.操作系统主文件(如内核)之间的中间代码。然而.,不同操作系统所采用的引导过程可能会与上面提到的有一些细微的不同。例如,微软的DO.S和Windows操作系.统在安装时,倾趋于完全重写主引导记录,而不是合并当前的主引导记录的配置。这将破坏掉其他操作系统保存在主引导记录中的所有信息,如Red .Hat Lin.ux。微软操作系统,.还有一些其他的专有操作系统,都是使用一种称为链式装载的引导方法来启动的。在这种方法中,主引导记录仅仅是简单地指向操作系统所在分区的第一个扇区。            鲜花
  
GRUB支持直接和链式装载的引导方法.。GRUB能用于几乎所有操作系统,绝大多数流行的文件系统,以及几乎所有的.系统BIOS所能识别的硬盘。 <性病>
  
GRUB的特性
GRUB包含许多特性,这使得GRUB比其.他可.用的引导装载程序更加优越。下面列出一些比较重要的特性: 外贸
·GRUB在x86机器上,提供一个真正基于命.令行的,先.于操作系统(pre-OS)的环境。它对于用确定的选项.装载操作系统或收集系统信息方面,提供了最大程度的适应性。许多非x86的.体系结构已经使用先于操作系统环璄许多年了,它.提供控制系统如何从一个命令行引导。当LILO或其他x86引导装载程序使用了一些命令特性的时候,GRUB已经包含了许多这方面的特性。 学习
·GRUB支持逻辑块寻址(LBA)方式。LBA将用于寻找驱动器上文件的地址转换工作置于驱动器的硬件中,它被用在许多IDE和所有的SCSI硬盘中。在使用LBA之前,硬盘驱动器遇到一个1024柱面.的限.制,即BIOS不能找.到在1024柱面后的文件(比如一个引导装载.程序或是内核文件)。只要系统BIOS能支持LBA模式(大多数都支持),那么LBA就允许.GRUB超越1024柱面的限制,引导操作系统。     健康
·GRUB的配置能在每次系统引导时被读取。这就避免了.用户.每次改变引导选项时都要重写一次主引导记录。大多数的引导装载程序都不能很老道地.读取配置文件,并使用.它们来设置引导选项。比如说,用户.必需改变一个LILO的配置文件,然后运行一个命令将新的配置数据重写回系统的主引导记录。这种方法比GRUB所采用 的方法更加危险,因为一个错误配置的主引导记录将让系统无法引导。在使用GRUB中,如果说配置文件被错误配置并且引导,那它也仅仅简单地转到一个默认的命令行,允许用户手工输入命令来运行操作系统。除开更新系统引导的第一步、第二步、.或是菜单配置文件的位.置,主引导记录是不会被触及到的,而这种情况是很少发生的。 域名
  
注意:
  
当GRUB的配置文件发.生改变时,没有必要重新.启动G.RUB。所有的改变都能被自动地检测到。如果GRUB被重新启动,那么用户将退回到命令行方式的GRUB外壳下。 健康
  
安装GRUB 
  
如果在Red Hat L.inux的安装过程中,GRUB没有被安装,下面将说明.如何安装它,并将它设为默认的引导装载程序。 --- 印刷
  
注意:.如果LILO已经被安装,并且是当前的系统引导装载程序,那并没有必要为了使用GRUB而删除它。GRU.B一旦安装后,将做为系统默认的引导装载程序。 服务器
  
首先,获取最.新可用的GRUB包。在Red Hat Linux安装.光盘上的GRUB包也可以使用。 .
  
其次,在一个外壳提示下,运行命令/sbin/grub-install ,这里的是GRUB将要被安装的位置。比如说:/sbin./grub-install /de.v/hd.a .
  
最后,.重新引导系统。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 .
  
大多数的时候,用户可以通过在分区上.的目录路径后加上文件名来指定文件。这种方法是直接了当的.。              汽车
  
另外,我们也可以.将不在文件系统中出现的文件指定给GRUB,比如在一个分区最初几块扇区中的链式引导装载程序。为了指定这些文件,需要提供一个块列表(block.list),由它来一块一块地告诉GRUB文件在分区中的位置。当一个文件是由几个.不同的块组合在一起时,需要有一个特殊.的方式来写块列表。每个文件片断的位置由一个块的偏移量以及从偏移点起始的块数来描述,这些片断以一个逗号分界(comma-delimited).的顺序组织在一起。             杀毒
  
考虑下面的块列表:
  
0+50,.100+25,200+1 学习
  
上面这个块列表告诉GRUB使用一个文件,这个.文件起始于分区的第一块,使用了第0块到第49块,第9.9块到124块,以及第199块。 .
  
当使用GRUB装载诸如微软Windows这样采用链式装载方式的操作系统时,知道如何写.块列表是相当有.用的。如果从第0块开始,那么可以省略块的偏移量。作为一个例子,当链.式装载文件在第一硬盘的第一个分区时,可以使用下面的命名: 健康
  
(hd0,0)+1
  
下面给出一个.带类似.块列表名称的chainloader命令。它是在设置正确的设备和分区作为根后,在GRUB命令行中给出的。 --------------彩票
  
chainloader +.1 服务器
GRUB的根文件系统
  
一些用户常困惑于GRU..B中根文件系统(r.oot filesystem)这一术语的用法。GRUB的根文件系统与Linux的根文件系统是没有关系的,这一点需要记住。 教育
  
GRU.B的根文件系统是用于一个特定设备的.根分区。GRUB使用这个信息来挂入(mount)这个设备并从它上面载入文件。           婚庆
  
在Re.d Hat Linux中,一旦GRUB载入它自己的包含Linux.内核的根分区,那么kernel命令就可以将内核文件的位置作为一个选项来执行。一旦Linu.x内核引导,它就设定自己的根文件系统,此时的根文件系统就是大多.数人用来与Linux联系的了。最初的GRUB根文件系统以及它的挂入都被去掉,它们仅存在于用来引导内核文件。 .
  
关于.根和内核命令的更.多信息,可以参考后面的命令部分。(电影


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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个