特殊的grub问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
scapegoat
帖子: 7
注册时间: 2007-12-14 16:28
来自: Fujian. Putian.China

特殊的grub问题

#1

帖子 scapegoat » 2008-11-25 12:24

我先前由于学习关系,装了fedora 9。后来我决定把fedora 9所在的分区格式化成ntfs来 wubi安装ubuntu ultimate 2.0. 所以grub找不到MBR。
我查了网上的一些资料,是用setup (hd0)命令将grup重新安装到hd0, 但是我试了一下,提示出错,无法挂载这个盘。
请问如何解决这种问题?谢谢!
头像
dsj
帖子: 810
注册时间: 2008-08-21 20:26

Re: 特殊的grub问题

#2

帖子 dsj » 2008-11-25 16:52

. 找一张Ubuntu的LiveCD (Knoppix也是不错的选择)
也可以使用安装光盘,启动后在 boot 提示符后输入 linux rescue ,回车进入救援模式。
2. 如果您拥有root权限,命令行提示符为 # ,如果是普通用户,则为 $ 。
在救援模式下,通常你已经具有了root权限
b. 如果是LiveCD且没有root权限,请在终端中输入 su 命令切换到root,会提问你root的密码。如果不知道
root密码,可以使用这个命令 sudo su ,只要你知道自己的密码,并且你在ID在sudoer列表中就可以了。
3. 在终端中输入 grub ,会进入到Grub的提示符界面
a. 输入命令 root (hd 后按 Tab 键,屏幕上就会列出所有可用选项。比如我的是这样的:
Possible disks are: hd0 hd1
这表示我装了两块硬盘,如果你只有一块硬盘的话,那么一定是hd0。
在 root(hd 后输入 0 ,按 Tab ,会自动补上一个 , ,现在你输入的内容成为这样:
root(hd0,
再按 Tab 键,会列出所有可用选项,我的是这样的。
Possible partitions are:
Partition num: 0, Filesystem type unknown, partition type 0x7
Partition num: 1, Filesystem type is fat, partition type 0xc
Partition num: 2, Filesystem type is reiserfs, partition type 0x83
Partition num: 4, Filesystem type is reiserfs, partition type 0x83
Partition num: 5, Filesystem type unknown, partition type 0x82
Partition num: 6, Filesystem type unknown, partition type 0x7
Partition num: 7, Filesystem type is fat, partition type 0xc
输入你的选择,比如为 1 , Tab 一次后,结果是这样的:
root (hd1,1)
现在回车
输入命令
setup (hd0)
将grub安装在mbr中
quit 命令退出GRUB
软件交流群:17264279
图书分享群:18246379
互动社区:http://www.ubuntuchina.com/
scapegoat
帖子: 7
注册时间: 2007-12-14 16:28
来自: Fujian. Putian.China

Re: 特殊的grub问题

#3

帖子 scapegoat » 2008-11-30 20:24

感谢dsj的细心回答,很抱歉,几天没有上网,今天才过来查看。
我有有两个疑问
1.我一直不知道在哪儿输入linux rescue(我有安装光盘), 每当我放入光盘,电脑直接从光盘启动,
然后边键入安装界面,我按什么都没用。
2.因为是wubi安装,所以实际上我的电脑是属于单系统的(因为ubuntu在ntfs上),不知道单系统能
否像你说的这样修复grub。 也因为是单系统,所以我试着用XP的系统盘来修复mbr,但是得到的结
果都是一样的,就是找不到硬盘。

麻烦你帮我解答一下疑问,谢谢了!
回复