“GRUB 救援”消息是否意味着操作系统损坏?

“GRUB 救援”消息是否意味着操作系统损坏?

最近我发现我的一个硬盘要坏了,所以昨天我买了一个新硬盘。操作系统硬盘(它有双启动 Windows 7 和 Linux Mint,它会进入 Windows 启动菜单,然后进入 grub 菜单)是健康的,而数据硬盘坏了。

由于我打算在备份后拔掉坏硬盘,所以我在复制时就把机箱打开了。我还拧开了散热器,因为它挡住了电源线。在我成功将新硬盘连接到电脑后,我没有将散热器放在 CPU 上。

我尝试在不使用散热器的情况下启动它,因为拧紧它太麻烦了,然后它在大约 10 秒后就死机了。(我认为它过热了)

所以我把散热器放回去而没有拧紧它,因为稍后我需要重新组织驱动器。

当我启动它时,它说了一些关于“未知文件系统 grub rescue>”的内容。我尝试在启动菜单上手动选择操作系统硬盘,但结果相同。最后我不得不使用我的实时 linux usb 来启动电脑。

有人知道吗?我打开机箱之前启动了 Windows,而且它运行正常。我是不是刚刚损坏了我的操作系统驱动器?

答案1

恢复 GRUB:

检查当前前缀(和其他预设变量):

set

找出可用的设备:

ls

设置为正确的值,可能是这样的:

set prefix=(hd0,1)/grub
set root=(hd0,1)
insmod normal
normal

加载操作系统后:

sudo upgrade-from-grub-legacy

27.1 GRUB 仅提供救援 shell:

http://www.gnu.org/software/grub/manual/html_node/GRUB-only-offers-a-rescue-shell.html

Ubuntu liveCD 恢复示例:

http://zeasite.com/blog/grub-error-fix-rescue-for-windows-xp-vista-7-8-linux/ubuntu/

祝你好运!

相关内容