⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 grub三步通.htm

📁 有关于linux 学习的书籍
💻 HTM
📖 第 1 页 / 共 2 页
字号:
          这里,我添加了一项来引导 Windows2000。要完成此操作,GRUB 使用了“链式装入器”(chainloader)。链式装入器从分区<br>
        (hd0,0) 的引导记录中装入 win2000 自己的引导装入器,然后引导它。这就是这种技术叫做链式装入的原因 -- 它创建了一个从引导装入器到另一个的链。这种链式装入技术可以用于引导任何版本的<br>
        DOS 或 Windows。<br>
           我的RedHat linux在硬盘主引导分区装了lilo,所以也用了chainloader。<br>
           GRUB的配置文件要简单就这么简单,如果你要更个性化一点,试一试把“color light-gray/blue ”加在default语句的下面,下一次启动GRUB时,看看有什么变化,再试一试“color<br>
        light-blue/red",惊喜吗? 有趣吧!<br>
      ######################<br>
        #   GRUB的交互性  #<br>
        ######################<br>
        GRUB 最好的优点之一就是其强健的设计 -- 在不断使用它时请别忘了这点。如果更新内核或更改它在磁盘上的位置,不必重新安装<br>
        GRUB。事实上,如有必要,只要更新 menu.lst 文件即可,一切将保持正常。<br>
          只有少数情况下,才需要将 GRUB 引导装入器重新安装到引导记录。首先,如果更改 GRUB root 分区的分区类型(例如,从 ext2<br>
        改成 ReiserFS),则需要重新安装。或者,如果更新 /boot/grub 中的 stage1 和 stage2 文件,由于它们来自更新版本的<br>
        GRUB,很有可能要重新安装引导装入器。其它情况下,可以不必理睬!<br>
           GRUB的最大的特点就是交互性特别强.在开机时,按一下“c”,将进入GRUB 控制台.显示如下:<br>
      GRUB version 0.5.96.1 (640K lower / 3072K upper memory)<br>
<br>
      [ Minimal BASH-like line editing is supported. For the<br>
        first word, TAB<br>
        lists possible command completions. Anywhere else TAB lists the possible<br>
<br>
        completions of a device/filename. ]<br>
      grub&gt;<br>
      欢迎使用 GRUB 控制台。现在,再研究命令:<br>
        我将通过GRUB 控制台绕过lilo来启动RedHat linux,<br>
      grub&gt; root (h<br>
      现在,按一次 Tab 键。如果系统中有多个硬盘,GRUB 将显示可能完成的列表,从 "hd0"<br>
        开始。如果只有一个硬盘,GRUB 将插入 "hd0,"。如果有多个硬盘,继续进行,在 ("hd2")<br>
        中输入名称并在名称后紧跟着输入逗号,但不要按 Enter 键。部分完成的 root 命令看起来如下:<br>
      grub&gt; root (hd0,<br>
      现在,继续操作,再按一次 Tab 键。GRUB 将显示特定硬盘上所有分区的列表,以及它们的文件系统类型。在我的系统中,按<br>
        Tab 键时得到以下列表:<br>
      grub&gt; root (hd0, (tab,按tab一下键)<br>
        Possible partitions are:<br>
        Partition num: 0, Filesystem type is fat, partition type 0x6<br>
        Partition num: 2, Filesystem type is ext2fs, partition type 0x83<br>
        Partition num: 4, Filesystem type unknown, partition type 0x7<br>
        Partition num: 5, Filesystem type is ext2fs, partition type 0x83<br>
        Partition num: 6, Filesystem type is fat, partition type 0xb<br>
        Partition num: 7, Filesystem type is fat, partition type 0xb<br>
        Partition num: 8, Filesystem type is ext2fs, partition type 0x83<br>
        Partition num: 9, Filesystem type unknown, partition type 0x82<br>
<br>
           如您所见,GRUB 的交互式硬盘和分区名称实现功能非常有条理。这些,只需要好好理解 GRUB 新奇的硬盘和分区命名语法,然后就可以继续操作了<br>
<br>
        grub&gt; root (hd0,8)<br>
        现在已安装了 root 文件系统,到装入内核的时候了<br>
      grub&gt; kernel /boot/vmlinuz-2.4.2 root=/dev/hda5 ro<br>
<br>
        [Linux-bzImage, setup=0x1200, size=0xe1a30]<br>
           您已经安装了 root 文件系统并装入了内核。现在,可以引导了。只要输入 "boot",Linux 引导过程就将开始。是不是很cool啊,GRUB的menu.lst更像一个linux下的脚本程序。<br>
<br>
        #####################<br>
        #   GRUB启动盘    #<br>
        #####################<br>
         要制作引导盘,需执行一些简单的步骤。首先,在新的软盘上创建 ext2 文件系统。然后,将其安装,并将一些<br>
        GRUB 文件复制到该文件系统,最后运行 "grub" 程序,它将负责设置软盘的引导扇区。准备好了吗?<br>
      将一张空盘插入 1.44MB 软驱,输入:<br>
      # mke2fs /dev/fd0<br>
        创建了 ext2 文件系统后,需要安装该文件系统:<br>
      # mount /dev/fd0 /mnt/floppy<br>
        现在,需要创建一些目录,并将一些关键文件(原先安装 GRUB 时已安装了这些文件)复制到软盘:<br>
      # mkdir /mnt/floppy/boot<br>
        # mkdir /mnt/floppy/boot/grub<br>
        # cp /boot/grub/stage1 /mnt/floppy/boot/grub<br>
        # cp /boot/grub/stage2 /mnt/floppy/boot/grub<br>
        再有一个步骤,就能得到可用的引导盘。<br>
      在linux bash中,从 root 用户运行“grub”,该程序非常有趣并值得注意,因为它实际上是 GRUB<br>
        引导装入器的半功能性版本。尽管 Linux 已经启动并正在运行,您仍可以运行 GRUB 并执行某些任务,而且其界面与使用 GRUB 引导盘或将<br>
        GRUB 安装到硬盘 MBR 时看到的界面(即GRUB控制台)完全相同。<br>
        在 grub&gt; 提示符处,输入:<br>
      grub&gt; root (fd0)<br>
        grub&gt; setup (fd0)<br>
        grub&gt; quit<br>
         现在,引导盘完成了。<br>
           如果要把GRUB装到硬盘上,也很容易。这个过程几乎与引导盘安装过程一样。首先,需要决定哪个硬盘分区将成为 root GRUB 分区。在这个分区上,创建<br>
        /boot/grub 目录,并将 stage1 和 stage2 文件复制到该目录中,可以通过重新引导系统并使用引导盘,或者使用驻留版本的<br>
        GRUB 来执行后一步操作。在这两种情况下,启动 GRUB,并用 root 命令指定 root 分区。例如,如果将 stage1 和 stage2<br>
        文件复制到 hda5 的 /boot/grub 目录中,应输入 "root (hd0,4)"。接着,决定在哪里安装 GRUB<br>
        -- 在硬盘的 MBR,或者如果与 GRUB 一起使用另一个“主”引导装入器,则安装在特定分区的引导记录中。如果安装到 MBR,则可以指定整个磁盘而不必指定分区,如下(对于<br>
        hda):<br>
      grub&gt; setup (hd0)<br>
      如果要将 GRUB 安装到 /dev/hda5 的引导记录中,应输入:<br>
      grub&gt; setup (hd0,4)<br>
      <br>
<br>
现在,已安装 GRUB。引导系统时,应该立即以 GRUB 的控制台方式结束(如果安装到 MBR)。现在,应创建引导菜单,这样就不必在每次引导系统时都输入那些命令。<br>
<br>
         小结:在这里只是介绍了 GRUB 的一部分。例如,可以使用 GRUB 来执行网络引导,引导 BSD 文件系统,或更多操作。另外,GRUB<br>
        有许多配置和安全性命令也很有用。如需所有 GRUB 功能的完整描述,请阅读 GRUB 出色的 GNU 文档。只要在 bash 提示中输入 "info<br>
        grub" 就可以阅读该文档。<br>
           有用的一些信息:xosl是一个支持鼠标的图形界面boot loader,可以于system command和boot manager相比网址是<a href="http://www.xosl.org">http://www.xosl.org</a><br>
<br>
        GRUB的下载:<a href="ftp://alpha.gnu.org/gnu/grub/">ftp://alpha.gnu.org/gnu/grub/</a><br>
<br>
<br>
<br>

<br>
</p></td></tr></table></td>
      </tr>
      <tr>
        <td width="100%" bgcolor="#FFFFFD" height="20">
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
          <tr>
            <td width="49%"><p class="9"><font color="#FF0000">&nbsp;</font></td>
            <td width="51%"><p align="right" class="9"><a href="index.html">上一页</a> <a href="index.html">首页</a>  <a href="Linux%20init详解.htm">下一页</a></td>
          </tr>
        </table>
        </td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</center></div>
</body>
</html>

<!-- Made by an Unregistered version of eTextWizard V 1.98-->
<!--本网页文件由电子书制作工具“电子文档处理器”未注册版本的Txt2Html功能自动生成 -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -