Windy_Xu 发表于 2006-9-9 00:29:09

ML2.0似乎没有提供GRUB恢复功能

今天GRUB崩溃了,用ML光盘在救援模式下输入GRUB,没有GRUB的提示符出来,后来用SuSE的光盘来恢复GRUB,能进Linux,Windows却进不了了。只能fdisk/mbr。哪位可以告诉我怎么恢复ML的GRUB??

樱家冢 发表于 2006-9-9 08:58:41

没有的,不过用SuSe救援你是否弄错了什么?按说应该都能够恢复过来的,不会只有ML恢复过来,windows恢复不过来的情况啊。

qdzhuang 发表于 2006-9-9 09:34:17

进救援模式
cd /tmpfs
mkdir disk
mount /dev/hdaX /tmpfs/disk
chroot /tmpfs/disk
grubinstall /dev/hdaX

Windy_Xu 发表于 2006-9-9 11:11:53

没有的,不过用SuSe救援你是否弄错了什么?按说应该都能够恢复过来的,不会只有ML恢复过来,windows恢复不过来的情况啊。

确实如此,没有弄错什么啊,我都是按照下面的步骤恢复的:

root(hd0,9)
setup (hd0,0)

也不知道是什么原因。难道是因为我双硬盘的缘故?

Windy_Xu 发表于 2006-9-9 11:12:50

进救援模式
cd /tmpfs
mkdir disk
mount /dev/hdaX /tmpfs/disk
chroot /tmpfs/disk
grubinstall /dev/hdaX


谢谢,试试看。

Windy_Xu 发表于 2006-9-9 14:38:40

还是不行。执行到这一步时出现错误。

grubinstall /dev/hdaX

heyuqi 发表于 2006-9-9 20:00:22

还是不行。执行到这一步时出现错误。

grubinstall /dev/hdaX


是 grub-install /dev/hdaX

樱家冢 发表于 2006-9-10 12:45:05

setup (hd0,0)
这步错了,应该是 setup (hd0),这样才是安装到MBR,否则你安装到 hd0,0 的引导块,也就覆盖了 windows 的引导信息,这样,系统在 MBR 没有找到引导信息,就自动去寻找 hd0,0 ,找到了 grub 的引导信息。

303155066 发表于 2006-9-11 12:30:46

希望这次能解决Grub恢复问题

lon83129 发表于 2006-9-11 22:47:31

哈哈,我向来是以红旗为基础,装别的,一个机子三种以上操作系统,别看只有40G,GRUB崩溃我不会怕的,红旗自身可以,红旗安装盘也可以,WIN下还可以

Windy_Xu 发表于 2006-9-12 11:35:29

setup (hd0,0)
这步错了,应该是 setup (hd0),这样才是安装到MBR,否则你安装到 hd0,0 的引导块,也就覆盖了 windows 的引导信息,这样,系统在 MBR 没有找到引导信息,就自动去寻找 hd0,0 ,找到了 grub 的引导信息。

试过了,不过很遗憾,还是不行,虽然提示说回复成功,但是引导的时候没有出现GRUB,还是OS Loader。算了,重装吧。 :(

303155066 发表于 2006-9-13 09:44:22

进救援模式
cd /tmpfs
mkdir disk
mount /dev/hdaX /tmpfs/disk
chroot /tmpfs/disk
grubinstall /dev/hdaX

mount /dev/hdaX /tmpfs/disk时候出错

/tmpfs # ls (回车)
debug   dev disktftpboottmpvar
/tmpfs # mount /dev/hdax/tmpfs/disk (回车)
can't find /dev/hdax/tmpfs/diskin /etc/fstab
/tmpfs #

这是什么意思? 该怎么解决?
谢谢了

sejishikong 发表于 2006-9-13 09:52:04

进救援模式
cd /tmpfs
mkdir disk
mount /dev/hdaX /tmpfs/disk
chroot /tmpfs/disk
grubinstall /dev/hdaX

mount /dev/hdaX /tmpfs/disk时候出错

/tmpfs # ls (回车)
debug   dev disktftpboottmpvar
/tmpfs # mount /dev/hdax/tmpfs/disk (回车)
can't find /dev/hdax/tmpfs/diskin /etc/fstab
/tmpfs #

这是什么意思? 该怎么解决?
谢谢了
那个X得换成具体数字的。而且中间有空格。

303155066 发表于 2006-9-13 18:55:13

sejishikong,
首先谢谢了
我就一个硬盘(串口),我把x改成0和1都提示说:“找不到设备”(大概意思就是这样)
这是怎么回事?是不是串口硬盘的问题?

Windy_Xu 发表于 2006-9-13 19:01:59

串口的应该把hdaX改成sdaX。
页: [1] 2
查看完整版本: ML2.0似乎没有提供GRUB恢复功能