手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

GRUB 的安装与使用

[日期:2013-07-22] 来源:Linux社区  作者:trochiluses [字体: ]

安装与使用grub

要开始探究 GRUB 的精妙之处,首先需要下载、编译和安装它。但不要害怕 -- 根本不会修改您的引导记录 -- 我们只是要编译和安装 GRUB,就像其它程序一样,在此过程中我们可以创建 GRUB 引导盘。请不要担心;在修改引导过程之前,我会告诉您。

grub的安装过程与普通软件的安装过程没有太多区别,可以自行安装 

grub的使用

前期准备:

1)格式化一个分区:

sudo mke2fs /dev/fd02)挂载分区sudo mount /dev/fd0 /mnt/floppy3)创建目录和复制文件sudo mkdir /mnt/floppy/boot
sudo mkdir /mnt/floppy/boot/grub
sudo cp /usr/share/grub/i386-pc/stage1 /mnt/floppy/boot/grub
sudo cp /usr/share/grub/i386-pc/stage2 /mnt/floppy/boot/grub引导盘制作:
4)引导盘制作grub> root (fd0)//where to find the stage1 and stage2 file
grub> setup (fd0)//where to install the boot loader
grub> quit相关问题:
5)grub的命名约定到目前为止,您可能会感到一点困惑,因为 GRUB 所使用的硬盘/分区命名约定与 Linux 使用的命名约定不同。在 Linux 中,第一个硬盘的第五个分区称作 "hda5"。而 GRUB 把这个分区称作 "(hd0,4)"。GRUB 对硬盘和分区的编号都是从 0 开始计算。另外,硬盘和分区都用逗号分隔,整个表达式用括号括起。现在,回来看一下 GRUB 提示,可以发现如果要引导 Linux 硬盘 hda5,应输入 "root (hd0,4)"。如果已经明白了 GRUB 硬盘/分区命名,您也许要调整当前 root 命令行,以使它指向保存 Linux 内核的分区。按以下格式输完命令,然后按 Enter 键:

grub> root (hd0,4) (hit enter)
Filesystem type is reiserfs, partition type 0x837)关于setup(hd0)如果使用 FAT 而不是 ext2 文件系统创建引导盘,GRUB 是否可以工作。是的,它可以工作,因为在输入 "setup (fd0)" 时,GRUB 会安装与 root 文件系统类型匹配的 stage1.5。即使没有没有空间可以安装 stage1.5,GRUB 仍可以通过追溯到更原始的块列表,来装入 stage2。grub install:安装grub到你的设备8)利用grub搜索与恢复系统备份启动所需要的内核:sudo mount /dev/fd0 /mnt/floppy
sudo cp /path/to/bzImage /mnt/floppy/boot
sudo umount /dev/fd0利用内核进行启动grub> root (fd0)
grub> kernel /boot/bzImage root=/dev/hda5 (将 /dev/hda5 更改成想要引导的分区名称)
grub> boot9)grub config需要用update-grub来更新grub.cfg文件grub-install:安装grub到相应的设备(注意:是设备,不是分区)

推荐阅读:

GRUB引导程序配置文件分析 http://www.linuxidc.com/Linux/2013-07/87547.htm

Linux系统安装出错后出现GRUB rescue的修复方法 http://www.linuxidc.com/Linux/2013-06/85517.htm

Ubuntu 13.04 安装 GRUB Customizer  http://www.linuxidc.com/Linux/2013-05/84109.htm

GRUB被损坏后的修复演示  http://www.linuxidc.com/Linux/2013-03/81483.htm

制作GRUB磁盘图文详解 http://www.linuxidc.com/Linux/2013-03/81478.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款