引导加载程序问题 Grub 无法加载 Windows 7

引导加载程序问题 Grub 无法加载 Windows 7

我发给了[电子邮件保护],仍然没有回复,以为我可以在这里得到更快的解决方案。

我在不同的分区上运行 Windows 7 64 位和 Ubuntu 12.04 LTS。

发送的消息是:

启动修复 URL: http://paste.ubuntu.com/1365163/

最初,我在 Windows 更新后无法访问 Ubuntu(Ubuntu 是使用 wubi 安装的)。它没有从 Windows 7 引导程序登录 Ubuntu,而是进入 grub> 命令提示符。无论我在这里做什么,它都不会让我登录到 linux。因此,我从 Windows 7 中的“添加/删除程序”应用程序中卸载了 Ubuntu。然后,我使用 liveCD-USB 重新安装了 Ubuntu 12.04 LTS。但这次,我创建了一个分区。然后我重新启动并获得了 GRUB 引导程序,它可以毫无问题地加载 Ubuntu 12.04 LTS,但是当我选择 Windows(列为“Windows 7(加载器)”)时,它只会刷新 grub 引导程序,而不是加载 Windows 7。然后,我使用 Windows 7 修复磁盘运行 bootrec/fixmbr 和 bootrec/fixboot。这导致我启动计算机时没有出现引导程序。相反,我看到一个空白的黑屏,上面有一个闪烁的白色光标。我继续执行 bootrec/buildbcd 和 bootrec/scanos。这些都无法改变这种情况。当我运行 bootrec/scanos 时,它说没有 Windows 7 安装。之后我决定重新安装 Windows 7,但这并没有改变这种情况。之后我进行了引导修复,我开始获得 GRUB 引导加载程序,它可以加载 ubuntu 12.04 LTS,但仍然无法加载 Windows 7。我还执行了 sudo update-grub,它识别出 Windows 7 已安装,但仍然没有解决加载 Windows 7 的问题。在运行 Ubuntu 时,我可以毫无问题地访问我的 Windows 7 分区,该分区格式化为 NTFS。它显示了所有文件和文件夹,反映确实进行了重新安装,还显示了 Windows.old 文件夹中的所有旧应用程序和文件夹。我现在完全卡住了,不知道下一步该怎么做。如果您能提供任何帮助,我将不胜感激。谢谢 --gap

答案1

  1. 按照以下方式使用 Windows 恢复磁盘:https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader,直到您直接访问 Windows。
  2. 然后运行 ​​Boot-Repair 来恢复 GRUB 菜单。

相关内容