QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2574|回复: 20

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

[复制链接]
发表于 2006-9-9 00:29:09 | 显示全部楼层 |阅读模式
今天GRUB崩溃了,用ML光盘在救援模式下输入GRUB,没有GRUB的提示符出来,后来用SuSE的光盘来恢复GRUB,能进Linux,Windows却进不了了。只能fdisk/mbr。哪位可以告诉我怎么恢复ML的GRUB??
发表于 2006-9-9 08:58:41 | 显示全部楼层
没有的,不过用SuSe救援你是否弄错了什么?按说应该都能够恢复过来的,不会只有ML恢复过来,windows恢复不过来的情况啊。
回复

使用道具 举报

发表于 2006-9-9 09:34:17 | 显示全部楼层
进救援模式
cd /tmpfs
mkdir disk
mount /dev/hdaX /tmpfs/disk
chroot /tmpfs/disk
grubinstall /dev/hdaX
回复

使用道具 举报

 楼主| 发表于 2006-9-9 11:11:53 | 显示全部楼层
[quote:3daa858a41="樱家冢"]没有的,不过用SuSe救援你是否弄错了什么?按说应该都能够恢复过来的,不会只有ML恢复过来,windows恢复不过来的情况啊。[/quote]

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

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

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

使用道具 举报

 楼主| 发表于 2006-9-9 11:12:50 | 显示全部楼层
[quote:8344fcd908="qdzhuang"]进救援模式
cd /tmpfs
mkdir disk
mount /dev/hdaX /tmpfs/disk
chroot /tmpfs/disk
grubinstall /dev/hdaX[/quote]


谢谢,试试看。
回复

使用道具 举报

 楼主| 发表于 2006-9-9 14:38:40 | 显示全部楼层
还是不行。执行到这一步时出现错误。
grubinstall /dev/hdaX
回复

使用道具 举报

发表于 2006-9-9 20:00:22 | 显示全部楼层
[quote:0a5df9f5d2="Windy_Xu"]还是不行。执行到这一步时出现错误。
grubinstall /dev/hdaX
[/quote]

是 grub-install /dev/hdaX
回复

使用道具 举报

发表于 2006-9-10 12:45:05 | 显示全部楼层
setup (hd0,0)
这步错了,应该是 setup (hd0),这样才是安装到MBR,否则你安装到 hd0,0 的引导块,也就覆盖了 windows 的引导信息,这样,系统在 MBR 没有找到引导信息,就自动去寻找 hd0,0 ,找到了 grub 的引导信息。
回复

使用道具 举报

发表于 2006-9-11 12:30:46 | 显示全部楼层
希望这次能解决Grub恢复问题
回复

使用道具 举报

发表于 2006-9-11 22:47:31 | 显示全部楼层
哈哈,我向来是以红旗为基础,装别的,一个机子三种以上操作系统,别看只有40G,GRUB崩溃我不会怕的,红旗自身可以,红旗安装盘也可以,WIN下还可以
回复

使用道具 举报

 楼主| 发表于 2006-9-12 11:35:29 | 显示全部楼层
[quote:cf7428287d="樱家冢"]setup (hd0,0)
这步错了,应该是 setup (hd0),这样才是安装到MBR,否则你安装到 hd0,0 的引导块,也就覆盖了 windows 的引导信息,这样,系统在 MBR 没有找到引导信息,就自动去寻找 hd0,0 ,找到了 grub 的引导信息。[/quote]

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

使用道具 举报

发表于 2006-9-13 09:44:22 | 显示全部楼层
[quote:3976f6e536="qdzhuang"]进救援模式
cd /tmpfs
mkdir disk
mount /dev/hdaX /tmpfs/disk
chroot /tmpfs/disk
grubinstall /dev/hdaX[/quote]

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

/tmpfs # ls (回车)
  debug   dev disk  tftpboot  tmp  var
/tmpfs # mount /dev/hdax/tmpfs/disk (回车)
can't find /dev/hdax/tmpfs/disk  in /etc/fstab
/tmpfs #

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

使用道具 举报

发表于 2006-9-13 09:52:04 | 显示全部楼层
[quote:eb4bb77fd1="303155066"][quote:eb4bb77fd1="qdzhuang"]进救援模式
cd /tmpfs
mkdir disk
mount /dev/hdaX /tmpfs/disk
chroot /tmpfs/disk
grubinstall /dev/hdaX[/quote]

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

/tmpfs # ls (回车)
  debug   dev disk  tftpboot  tmp  var
/tmpfs # mount /dev/hdax/tmpfs/disk (回车)
can't find /dev/hdax/tmpfs/disk  in /etc/fstab
/tmpfs #

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

使用道具 举报

发表于 2006-9-13 18:55:13 | 显示全部楼层
sejishikong,
首先  谢谢了
  我就一个硬盘(串口),我把x改成0和1都提示说:“找不到设备”(大概意思就是这样)
  这是怎么回事?  是不是串口硬盘的问题?
回复

使用道具 举报

 楼主| 发表于 2006-9-13 19:01:59 | 显示全部楼层
串口的应该把hdaX改成sdaX。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 13:08 , Processed in 0.051002 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表