教你怎么使用Ubuntu LiveCD安装grub方法

系统 Linux
本文章主要是教大家Ubuntu LiveCD安装grub方法,应为有很多Ubuntu菜鸟对Ubuntu很有兴趣但是不会安装,所以在此教下大家,希望对大家有很用!

Ubuntu LiveCD有很多值得学习的地方,这里我们主要教大家Ubuntu LiveCD安装grub方法,希望对大家有很用!

一、安装到mbr(mbr=Master Boot Records,主引导记录区)

因为安装windows,或者不小心删除/改变了mbr,都有可能导致启动时看不到grub的引导菜单或者提示出错,下面是恢复的办法(写于Ubuntu下,但应该可适用于其它系统)
使用Ubuntu livdCD启动,出现桌面后,打开一个终端,输入:
sudo grub
然后在grub>下输入
grub>find /boot/grub/stage1
查找到grub的文件所处的位置,如果安装了多个linux系统,会全部显示出来,看好Ubuntu的/boot/grub/所在的位置,然后grub>root (hd?,?)(hd?,?)中的问号用Ubuntu下的/boot/grub/位置取代,比如上面的find命令查找结果是hd(0,1),那这儿就是root(hd0,1)
使用下面的命令把grub安装到mbr上:
grub>setup (hd0)
退出
grub>quit
解释一下:
sudo grub得到grub命令解释器
find /boot/grub/stage1用来查找stage1文件的位置,它告诉我们grub的文件在哪儿。只有一小部分grub放在mbr上,其它部分位于你的boot文件夹。grub需要这些文件来安装。
最后setup(hd0)把grub安装到hd0。当使用hd0参数而没有提供具体分区时,grub安装到mbr。grub认为hd0是第一个硬盘的mbr区标志。

二、安装到其它分区

thanks to 5-HT如果想把grub安装到一个分区而不是mbr上,把setup (hd0)改成setup (hdx,y)。X表示是第几块硬盘,Y是这块硬盘上的第几个分区。grub的计数方法是从0开始(如hd0,1表示第一块硬盘上的第2个分区)

三、如果grub找不到stage1文件或认不出硬盘

thanks to TOSK
1.使用livdCD加载/root分区
sudo mkdir /mnt/root
sudo mount -t ext3 /dev/sda6 /mnt/root
2.在/mnt/root下加载proc与udev
sudo mount -t proc none /mnt/root/proc
sudo mount -o bind /dev /mnt/root/dev
这样grub能认出你的驱动器乐。下一步:
sudo chroot /mnt/root /bin/bash
关于chroot,参见:
什么是chroot

linuxfocus.org/ChineseGB/January2002/article225.shtml" target=_blank>chroot linux中所有的服务然后如果想安装grub到mbr上,见一,想安装到一个分区,见二
俺做过的事:
1.安装到mbr上,这台机器上有3个os,都能良好运行。
2.安装到一个分区,这台机器上也有3个os,俺安装到hd(2,0)上,结果刚开始时grub菜单没出现,因为电脑是默认从hd0上找启动器的,后来改成从hd2启动,就解决问题了。
grub手册
GNU GRUB Manual 0.97
一上的Ubuntu LiveCD安装grub方法介绍完毕,祝您好运!

  1. Ubuntu Compiz常 用快捷键(1)
  2. Ubuntu Compiz常 用快捷键(2)
  3. Ubuntu Compiz常 用快捷键(3)
  4. 简单介绍Fedora 10Alpha 版详情截图欣赏
  5. 简单教大家 Fedora 12完美安装nvidia官方驱动
责任编辑:志辉 来源: linux.chinaitlab.com
相关推荐

2010-06-13 13:17:51

Ubuntu9.10

2009-06-11 14:43:48

ubuntufedoragrub

2010-06-17 12:48:05

livecd 修复Gr

2010-06-13 09:03:41

Grub安装Ubunt

2010-06-13 09:27:18

Grub安装Ubunt

2011-09-19 11:01:10

ubuntu11.04LiveCD

2010-06-13 10:11:46

Ubuntu Grub

2010-06-13 12:59:15

Ubuntu xp G

2010-05-25 10:11:06

ubuntu Grub

2010-06-17 09:39:07

Ubuntu Grub

2011-04-20 16:30:06

UbuntuLiveCD

2011-08-30 16:03:59

UbuntuGrubCustomi

2010-02-06 16:08:19

Ubuntu grub

2011-09-01 09:14:49

UbuntuLaunchpad

2011-09-05 13:19:42

UbuntuWebmin

2010-02-07 10:15:56

Ubuntu Bery

2010-06-12 10:31:44

Ubuntu Grub

2010-06-13 12:32:58

Ubuntu Grub

2010-01-04 11:30:07

Ubuntu GRUB

2011-04-29 09:09:40

Ubuntu 11.0
点赞
收藏

51CTO技术栈公众号