安装 Ubuntu 12.04.3 LTS 后无法启动 Windows 7

安装 Ubuntu 12.04.3 LTS 后无法启动 Windows 7

安装 Ubuntu 12.04.3 LTS 后,我无法启动 Windows 7 及其恢复分区,它们都出现在启动菜单中,但无法工作。

我尝试使用启动修复,但没有成功。这是它的输出 -

http://paste.ubuntu.com/6470381/

答案1

这是一个非常常见的问题,所以不用担心。你并不孤单,事实上,我也曾经遇到过同样的情况。还有一个非常简单的解决方法可以解决你的问题。你可以这样做:

  1. 启动进入 Ubuntu。
  2. Ctrl+ Alt+T打开终端。
  3. 输入sudo update-grub并按下Enter
  4. 输入您的密码并按Enter
  5. 完成后重新启动。

- - 更多信息 - -

虽然boot-repair确实可以运行update-grub,但在某些情况下它确实会破坏某些功能。由于未知原因,我发现可以通过update-grub从实际的 Ubuntu 安装运行来修复这些问题。我不知道这是为什么,但解决方案有效,所以你不能抱怨。无论如何,祝你安装顺利,很抱歉你这么早就遇到麻烦了。

答案2

您使用的是哪个菜单项。您使用的 os-prober 版本仍然会创建与 UEFI 不兼容的 BIOS 启动链加载条目。该错误仅在最新的 13.10 更新中得到修复。

grub2 的 os-prober 创建错误样式 (BIOS) 链式启动项

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383

Boot-Repair 还对“有问题的”UEFI 进行了重命名,但通常这是不需要的。我会撤消该操作。

使用重命名的文件后,您无法直接从 UEFI 菜单启动 Windows,因为它实际上是 shim。

要撤消并将文件重命名为原始名称,只需勾选 Boot-Repair 的“恢复 EFI 备份”选项。

相关内容