安装 Ubuntu 14.04.2 后无法启动 Windows 8

安装 Ubuntu 14.04.2 后无法启动 Windows 8

我尝试了 boot-repair,并按照它要求的步骤操作,程序完成后显示一切正常。我重新启动了系统,它自动启动了 Ubuntu,没有显示任何 Windows 选项。以下是运行 boot-repair 程序之前和之后的输出: http://paste.ubuntu.com/12306439/

PS:我是 Linux 的完全新手,这是我第一次尝试除 Windows 以外的任何操作系统,所以我在这里完全不知所措,

答案1

从您上传至 paste.ubuntu.com 的文件中,我看到您必须看到允许您在 Ubuntu 和 Windows 之间进行选择的 GRUB。

如果您在启动过程中可以看到 grub2,则可以从那里选择 windows。

如果您没有看到 GRUB,请尝试Esc在打开设备后反复按下 键。这可能会帮助您进入 GRUB。

也可以尝试一下

  1. 启动到 Ubuntu。按Ctrl+ Alt+打开终端t
  2. 输入sudo update-grub.Enter按键。
  3. 重启。

答案2

几点:

  • 您的磁盘使用 GPT,并且有证据表明存在 EFI 模式的 Windows 引导加载程序。在 GPT 磁盘上,Windows必须以 EFI 模式启动。这意味着,如果 GRUB 控制启动过程,它必须是 GRUB 的 EFI 模式版本;BIOS 模式 GRUB 对您来说毫无用处。
  • 您既安装了 BIOS 模式的 GRUB,也安装了 EFI 模式的 GRUB。这使得很难判断哪个 GRUB 控制着启动过程。鉴于上述情况,如果最终运行的是 BIOS 模式的 GRUB,那么在启动 Windows 方面就结束了,至少对于该特定启动而言。确保不会发生这种情况的最佳方法是禁用固件设置实用程序中的兼容性支持模块 (CSM),即传统模式启动支持。(许多 Ubuntu 安装指南都提供了启用此功能的错误建议。这样做会造成混乱和问题,就像您遇到的那样。)
  • 你的EFI 系统分区 (ESP)位于磁盘末尾附近,而不是开头附近,后者更常见。您的配置合法,但事实上它的不寻常可以解释下一点......
  • 您的grub.cfg文件没有显示任何 Windows 条目的证据,这与您报告的内容一致。创建一个新的 GRUB 配置文件可能会解决此问题。键入sudo update-grubUbuntu 将创建一个新的配置文件;但是,之前导致 Windows 未被检测到的任何问题可能会持续存在并阻止它再次被检测到。因此,此过程可能无效。运行引导修复是一个更激进的可能解决方案;这将重新安装全部GRUB。同样,它不能保证会做得更好,而且有很小的可能性它实际上会使情况变得更糟。
  • 另一种方法是绕过 GRUB。有证据表明你尝试过我的rEFInd,但你没有说明它是否有效或你为什么放弃它。无论如何,rEFInd 在检测和启动 Windows 方面通常比 GRUB 更好,因此值得(再次)尝试。如果你不想(重新)在硬盘上安装 rEFInd,你可以在 CD-R 或 USB 闪存驱动器上试用 rEFInd 作为测试,然后只有当你对 rEFInd 正常工作感到满意时才将其安装到磁盘上。

所以总而言之,我建议您尝试选择 rEFInd、update-grub或 Boot Repair,按风险递增的顺序排列。(如果您从 USB 闪存驱动器或 CD-R 尝试使用 rEFInd,风险最小,而如果您将其安装到硬盘上,风险会稍微大一些。)我还强烈建议您禁用 CSM,无论您尝试哪种其他解决方案。

相关内容