GNU GRUB启动管理器.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是启动管理器? 启动管理器是存储在磁盘开始扇区中的一段程序,例如,硬盘的MBR(Master Boot Record),在系统完成启动测试后,如果系统是从MBR启动,则BIOS(Basic Input/Output System)将控制传送给MBR。然后存储在MBR中的这段程序将运行。这 段程序被称为启动管理器。它的任务就是将控制传送给操作系统,完成启动过程。 有许多可用的启动管理器,包括GNU GRUB (Grand Unified Boot Loader), Bootmanager, LILO (LInux LOader), NTLDR (boot loader for Windows NT systems),等等。下面我将讨论GNU GRUB以及它的使用方法。 什么是GRUB? GRUB是一款功能强大的启动管理器,它能加载多种操作系统,例如Windows, DOS, Linux, GNU Hurd, *BSD,等等。 目前,LILO是最流行的启动管理器,被用来管理多个系统的引导。但是,如果 使用了LILO,你必须记住,当你每次改变了它的配置或安装了新的内核,都要重新 运行一下LILO。而且,LILO的灵活性也逊色于GRUB。 GRUB使用灵活。它的最新版本,,支持的文件系统包括ext2(Linux使 用的一种文件系统),FFS(Fast File System used by *BSD UNIX),ReiserFS(一 种为Linux开发的新型日志文件系统,以被融入2.4.1内核中,minix(一种为MINIX 系统开发的老式文件系统,在早期的Linux中也使用)。使用GRUB,你甚至不用引导 操作系统,就能“看”到这些文件系统。例如,假如你想查看一下存放在文本文件 中的日期和时间,而又不想引导整个操作系统,你可以使用GRUB shell(提示“ grub”),键入如下命令: grub cat (partition number)/home/god/filename.txt. 你可以看到与文件有关的所有信息,包括日期和时间。 GRUB最好的应用是,你可以方便的引导不在列表中的任何分区上的任何内核。 例如,如果你没有将新编译的内核加在启动列表中,而你又需要引导它,你可以将 它先加在列表中,重新启动后使用。但是使用GRUB后,可以简单到只使用GRUB shell就可以加载所需要的内核映象。 现在我将解释使用GRUB的三个基本步骤:编译、安装和配置。 第一步:编译和安装GRUB 可以从/pub/gnu/grub 下载GRUB的源代码。 可以用命令“tar -xvzf filename.tar.gz”解开压缩文档。我得到的文件是 grub-.tar.gz,所以我这样做: # tar -xvzf grub-.tar.gz 这个命令将解开的文件和目录放在一个名为grub-的目录中。现在运 行如下命令: [root@heaven ~/grub- ]# ./configure 如果你想定制GRUB,使之包含流行的文件系统和对网卡的支持,或者删除你不 需要的网卡,可以运行如下命令: [root@heaven ~/grub- ]# ./configure --help 这个命令将输出所有的命令选项。现在可以使用—enable和—disable选项增 加或删除对特定网卡的支持。(注意:GRUB支持网络启动) 为了开始编译过程,键入如下命令: [root@heaven ~/grub- ]# make 为了将所有文件进行正确的安装,键入命令: [root@heaven ~/grub- ]# make install 至此你已经为安装GRUB真正做好了准备。 将GRUB的相关文件保存在诸如/boot/grub的目录中不失为一个好主意。为此, 按如下步骤: 1.默认状态下,GRUB所有文件将安装在/usr/share/grub/i386-pc或者 /usr/local/share/grub/i386-pc目录下,这只取决于你的shell变量的设置。 2.建立一个叫做/boot/grub的目录,然后拷贝下列文件到这个目录: stage1 stage2 *_stage1_5 稍候我将解释这些文件。同时也要把GRUB(可能在/usr/sbin或者 /usr/local/sbin目录下)拷贝到/boot/grub目录下。 安装GRUB之前,你需要了解GRUB是怎样识别你的硬盘和分区信息的。首先,计 数是从0开始的,而不是从1。在Linux中,你的连接到主控制器上的第一块硬盘被 称为“had”。在GRUB中即为“hd0”。同样的,在GRUB中,你的第一个软驱是“ fd0”。这样,第一块硬盘上的第一、二、三个

文档评论(0)

hong333666 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档