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

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
popolong
帖子: 273
注册时间: 2006-09-14 22:40

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

#1

帖子 popolong » 2007-11-22 21:36

我在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
急死我了,有没人帮帮忙啊。
头像
relaaxx
帖子: 121
注册时间: 2007-05-20 14:07

#2

帖子 relaaxx » 2007-11-22 21:56

grub> (hd0, 后连按两下TAB,找你的安装分区
paopaozj
帖子: 823
注册时间: 2007-10-28 23:35

#3

帖子 paopaozj » 2007-11-22 22:08

嘻嘻 学习。。。
头像
hellojinjie
帖子: 1150
注册时间: 2007-09-14 21:03
来自: 浙江

#4

帖子 hellojinjie » 2007-11-22 22:29

我是这样解决的
viewtopic.php?t=78412&highlight=
我按了TAB后没用阿
Say hello to everyday!
头像
qdxuxiao
帖子: 50
注册时间: 2007-11-22 23:05
来自: 青岛

#5

帖子 qdxuxiao » 2007-11-22 23:19

其实用find主要就是确定你的/boot在哪个分区,找不出来是满奇怪的。
你可以照二楼用TAB把分区列出来,试验所有的Ext2和Ext3分区,如果TAB列不出来,就(hd0,0),(hd0,1)……挨着个试,如果有两块硬盘还要试(hd1,0)……
应该没有什么副作用。
starboys
帖子: 132
注册时间: 2007-06-30 20:33

#6

帖子 starboys » 2007-11-23 9:16

如果boot分区是单独分的上面的/boot/grub/stage1应该改成/grub/stage1。
popolong
帖子: 273
注册时间: 2006-09-14 22:40

#7

帖子 popolong » 2007-11-23 10:03

starboys 写了:如果boot分区是单独分的上面的/boot/grub/stage1应该改成/grub/stage1。
哦,原来是这样,怪不得。不过我已经按照TAB键的方法解决了。哈哈。谢谢各位哦。
头像
qdxuxiao
帖子: 50
注册时间: 2007-11-22 23:05
来自: 青岛

#8

帖子 qdxuxiao » 2007-11-23 10:29

也就是说七楼的方法有效?最好跟这一帖(about65991.html )的作者联系一下,把TAB和七楼的方法告诉他,让他更新到帖子里,免得新人走弯路。
popolong
帖子: 273
注册时间: 2006-09-14 22:40

#9

帖子 popolong » 2007-11-23 12:48

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

顺带说一下,我grub> root (hd0,10) 发生错误的原因是原来我的ROOT在hd0,9,哈哈。
头像
SuperWar3Fan
帖子: 1263
注册时间: 2006-05-20 6:25
来自: 山东淄博
联系:

#10

帖子 SuperWar3Fan » 2007-11-23 14:22

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

顺带说一下,我grub> root (hd0,10) 发生错误的原因是原来我的ROOT在hd0,9,哈哈。
佩服
lmingzhi
帖子: 9
注册时间: 2008-03-21 20:41
来自: 四川大学
联系:

#11

帖子 lmingzhi » 2008-07-17 5:17

可以用find /boot/gurb/menu.lst试试
回复