Grub 救援,无法启动 Windows

Grub 救援,无法启动 Windows

我的戴尔 PC 上安装了 Windows Vista 和 Backtrack Linux。我想卸载 Backtrack,因此删除了分区,但当我尝试再次启动 Windows 时,出现了 grub rescue>。我无法在 PC 上启动 grub 救援磁盘,因为光盘已损坏。

我可以在 grub rescue> 中输入什么来修复 Windows 启动管理器?

答案1

这绝对是错误的方法,老兄!在删除或格式化 Linux 分区之前,您需要从系统启动中删除 Linux 引导加载程序!

现在您只能从 Windows DVD 启动并尝试修复启动 MBR。

使用安装光盘启动并按“R”键进入“恢复控制台”,选择您的 Windows 安装并输入管理员密码。如果您没有任何密码,请按 Enter 键。现在运行以下命令:

修复文件

按“Y”确认并输入 Exit 退出恢复控制台。

答案2

您需要修复引导记录。

通常,grub(以及几乎所有的引导程序)由 2 个部分组成。第一个部分非常小,位于磁盘的第一个扇区(物理扇区)中,另一个稍大一些,位于分区中。

第一部分设法以某种方式安装第二部分并将其交给它。

因为你摧毁了第二部分,它不知道该做什么,只能把你扔进救援队。

修复此问题的正确方法是通过某种方式启动 Windows 恢复媒体(最好是您拥有的版本,尽管其他版本也可以)并修复 MBR。命令是 fixmbr。

另一种选择是安装另一个 Linux 来拥有 grub。

还有一种方法是使用 USB 记忆棒上的 supergrub。

在 grub rescue 提示符中还有一个...:

root (hd0,X)
makeactive
chainloader +1

X 是安装的分区窗口的数量(如果是第一个则为 0,如果是第二个则为 1,等等)

注意:这不会修复您的启动扇区,但允许您启动窗口,仅此而已。

答案3

按照说明操作这里安装雷斯卡图克斯在可启动的 USB 驱动器上。Rescatux 是 GNU/Linux(最终也适用于 Windows)救援 CD。Rescatux 附带 Rescapp,这是一个可帮助您修复引导加载程序的向导。只需告诉它修复您的 Windows MBR。这真的很简单。

五年前我遇到过完全相同的问题,这是唯一有效的方法。

相关内容