- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
grub简明教程
grub教程
第一章 教程提示
我应该学习这门教程吗?
本教程向您显示如何安装和使用 grub (grand unified boot loader)。就像 lilo 一样,grub
允许引导 linux 系统,它负责装入和引导内核。但与 lilo 不同,grub 的功能非常多,更易于使用,更可靠和灵活,而且非常小巧。
如果已经有些熟悉 lilo,并了解了磁盘分区的基本知识,那么您就掌握了学习本教程应具备的预备知识。通过学习本教程和安装 grub 之后,您将改进 linux 系统的可靠性和可用性。
如果只是想尝试 grub,可以学习本教程的前半部分,并制作 grub 引导盘,然后练习使用它来引导系统。这样做以后,您将学会在紧急情况下如何使用 grub 来引导系统。
但是,如果想更深入地体验 grub,可以学完整个教程,它将为您演示如何将 grub 设置成缺省引导装入器。
第二章 grub 基础
什么是 grub?
grub 是引导装入器 -- 它负责装入内核并引导 linux 系统。grub 还可以引导其它操作系统,如
freebsd、netbsd、openbsd、gnu hurd 和 dos,以及 windows 95、98、nt 和
2000。尽管引导操作系统看上去是件平凡且琐碎的任务,但它实际上很重要。如果引导装入器不能很好地完成工作或者不具有弹性,那么就可能锁住系统,而无
法引导计算机。另外,好的引导装入器可以给您灵活性,让您可以在计算机上安装多个操作系统,而不必处理不必要的麻烦。
幸好,grub 是一个很棒的引导装入器。它有许多功能,可以使引导过程变得非常可靠。例如,它可以直接从fat、minix、ffs、ext2 或 reiserfs 分区读取 linux 内核。这就意味着无论怎样它总能找到内核。另外,grub有一个特殊的交互式控制台方式,可以让您手工装入内核并选择引导分区。这个功能是无价的:假设 grub 菜单配置不正确,但仍可以引导系统。哦,对了grub 还有一个彩色引导菜单。我们只是刚开始。
为什么使用 grub?
您也许会奇怪,为什么全世界都需要 grub -- 毕竟,linux 世界在很长一段时间里一直使用 lilo引导装入器,而且它可以让上百万的 linux 用户引导系统。是的,的确是这样,lilo 很有效。但是,lilo的维修率很高,而且很不灵活。与其花很多时间来描述 grub 的优点,还不如演示如何创建自己的 grub引导盘以及如何使用它来引导系统。然后,我将说明 grub 的一些很“酷”的技术细节,并指导您完成将 grub 安装到mbr(主引导记录)的过程,以使它成为缺省引导装入器。
如果您有点胆小,不必害怕。可以学习本教程的前半部分,创建 grub 引导盘,尝试使用 grub 而不必弄乱现有的引导装入器。或者,可以用其安全的“驻留”方式来熟悉 grub。那么,让我们立即开始吧。
第三章 安装 grub
下载 grub
要开始探究 grub 的精妙之处,首先需要下载、编译和安装它。但不要害怕 -- 根本不会修改您的引导记录 -- 我们只是要编译和安装 grub,就像其它程序一样,在此过程中我们可以创建 grub 引导盘。请不要担心;在修改引导过程之前,我会告诉您。
现在开始。访问
/gnu/grub/
并下载可以找到的最新版本的 grub tar 压缩包。我编写本教程时,最新的 tar 压缩包是 grub-.tar.gz。下载了最新版本后,就可以安装了。
安装步骤
这里是从 tar 压缩包安装 grub 所需输入的命令。我将在 /tmp 中编译源文件,并将所有部分都安装到硬盘的 /usr 目录下。从 root 用户,输入以下命令:
# cd /tmp
# tar xzvf /path/to/archive/here/grub-.tar.gz
# cd grub-
# ./configure --prefix=/usr
# make
# make install
现在已经安装了 grub,准备开始使用它。
制作引导盘
要制作引导盘,需执行一些简单的步骤。首先,在新的软盘上创建 ext2 文件系统。然后,将其安装,并将一些 grub 文件复制到该文件系统,最后运行 grub 程序,它将负责设置软盘的引导扇区。准备好了吗?
制作引导盘,第二部分
好,将一张空盘插入 1.44mb 软驱,输入:
# mke2fs /dev/fd0
创建了 ext2 文件系统后,需要安装该文件系统:
# mount /dev/fd0 /mnt/floppy
现在,需要创建一些目录,并将一些关键文件(原先安装 grub 时已安装了这些文件)复制到软盘:
文档评论(0)