分页: 1 / 1

救助啊,我的GRUB坏了,怎么修复

发表于 : 2007-11-22 21:36
popolong
我在XP下装软件结果GRUB被破坏。我就按这篇文章的内容做:about65991.html
用ubuntu 7.10光盘

代码: 全选

sudo grub                               
find /boot/grub/stage1 
结果是这样:

代码: 全选

grub> find /boot/grub/stage1

Error 15: File not found
怎么办啊?
而且我知道我的ROOT在hd0,10,于是我就乱搞了,强制

代码: 全选

grub> root (hd0,10)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... no
 Checking if "/grub/stage1" exists... no

Error 15: File not found
急死我了,有没人帮帮忙啊。

发表于 : 2007-11-22 21:56
relaaxx
grub> (hd0, 后连按两下TAB,找你的安装分区

发表于 : 2007-11-22 22:08
paopaozj
嘻嘻 学习。。。

发表于 : 2007-11-22 22:29
hellojinjie
我是这样解决的
viewtopic.php?t=78412&highlight=
我按了TAB后没用阿

发表于 : 2007-11-22 23:19
qdxuxiao
其实用find主要就是确定你的/boot在哪个分区,找不出来是满奇怪的。
你可以照二楼用TAB把分区列出来,试验所有的Ext2和Ext3分区,如果TAB列不出来,就(hd0,0),(hd0,1)……挨着个试,如果有两块硬盘还要试(hd1,0)……
应该没有什么副作用。

发表于 : 2007-11-23 9:16
starboys
如果boot分区是单独分的上面的/boot/grub/stage1应该改成/grub/stage1。

发表于 : 2007-11-23 10:03
popolong
starboys 写了:如果boot分区是单独分的上面的/boot/grub/stage1应该改成/grub/stage1。
哦,原来是这样,怪不得。不过我已经按照TAB键的方法解决了。哈哈。谢谢各位哦。

发表于 : 2007-11-23 10:29
qdxuxiao
也就是说七楼的方法有效?最好跟这一帖(about65991.html )的作者联系一下,把TAB和七楼的方法告诉他,让他更新到帖子里,免得新人走弯路。

发表于 : 2007-11-23 12:48
popolong
qdxuxiao 写了:也就是说七楼的方法有效?最好跟这一帖(about65991.html )的作者联系一下,把TAB和七楼的方法告诉他,让他更新到帖子里,免得新人走弯路。
好的,我找他联系。

顺带说一下,我grub> root (hd0,10) 发生错误的原因是原来我的ROOT在hd0,9,哈哈。

发表于 : 2007-11-23 14:22
SuperWar3Fan
popolong 写了:
qdxuxiao 写了:也就是说七楼的方法有效?最好跟这一帖(about65991.html )的作者联系一下,把TAB和七楼的方法告诉他,让他更新到帖子里,免得新人走弯路。
好的,我找他联系。

顺带说一下,我grub> root (hd0,10) 发生错误的原因是原来我的ROOT在hd0,9,哈哈。
佩服

发表于 : 2008-07-17 5:17
lmingzhi
可以用find /boot/gurb/menu.lst试试