Ubuntu 双启动设置失败 + 使用启动修复工具 - 重新安装操作系统后,Windows 10 PC 总是启动到 BIOS?

Ubuntu 双启动设置失败 + 使用启动修复工具 - 重新安装操作系统后,Windows 10 PC 总是启动到 BIOS?

我买了一台装有 Windows 10 的 PC,它有 SSD 和 HDD 驱动器。我尝试使用 Windows 10 和 Ubuntu 14.04 创建多重启动设置(Windows 文件夹位于 SSD 上,我希望 Ubuntu 分区位于 HDD 驱动器上)。我尝试过几次设置双启动(Ubuntu 15.04、14.04、Mint 17.3),但都没有成功。

然后我在这里找到了这个建议 https://askubuntu.com/questions/339687/dual-boot-goes-to-win8-doesnt-even-show-grub-screen 也就是说,要从 Ubuntu LiveCD 运行启动修复(我意识到那里的问题与我的问题不同,所以我现在明白这可能非常愚蠢)。之后,我的 PC 现在总是启动到 UEFI。当我退出 UEFI 时,屏幕会变黑一秒钟,然后直接再次进入 UEFI。例外情况是,如果我在启动过程中按 F8 进入安全启动,那么它实际上会正常启动。我发现在运行启动修复后,我的 HDD 磁盘上现在也有一个 efi/ubuntu/shimx64.efi 文件。(我已经尝试将我在 UEFI 中更改的所有内容(安全启动、快速启动等)重置为默认值)

现在我很高兴我的电脑可以在没有双启动的情况下正常工作,这台电脑上没有太多数据/程序(也都备份了),我有 Windows 许可证密钥和修复磁盘来重新安装 Windows,因此,我没有寻找错误并造成更大的破坏,而是考虑简单地从修复磁盘重新安装 Windows,删除电脑上的所有数据,而不是寻找实际的问题。

完全重新安装操作系统是否可以解决我的问题并摆脱我似乎已经安装但不起作用的 Linux 发行版?这是否有可能导致更多问题?当然,我也感谢其他建议,我只是想确保不会进一步破坏它 :)

答案1

完全重新安装应该修复问题,但有点矫枉过正,在极少数情况下不会奏效。我的第一个建议是知识。以下是您可能想要阅读的一些页面:

掌握一些知识后,您将能够更好地诊断和解决问题。我无法为您提供简单而万无一失的解决方案,因为有太多未知因素。话虽如此,您可以尝试的一种方法是……

  1. 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。
  2. 利用您下载的文件准备一个介质。
  3. 在您的固件中,禁用安全启动(如果当前已启用)。您稍后可以重新启用安全启动。
  4. 启动到 rEFInd。它应该会显示一个启动 Windows 的选项,也可能是启动 Ubuntu(或您上次安装的任何 Linux 发行版)。如果缺少 Windows 选项,那么很有可能您在某个时候意外清除了 Windows 引导加载程序。可以从这个问题中恢复,但您需要 Windows 恢复媒体。(您可以在网上找到这些,但我手头没有任何指针。)如果 Linux 选项缺失或不起作用,您可能能够恢复——或者您可以放弃 Linux 内容并稍后重试。
  5. 如果你可以通过 rEFInd 启动任何东西,你就可以恢复启动过程。简易UEFI程序可能有助于您在 Windows 中完成此操作。您可以使用它来调整启动顺序 - 将 Windows(或任何您喜欢的)推到列表顶部。在 Linux 中,您可以执行efibootmgr相同的操作,但它是一个更难使用的命令行工具。或者,您可以将 rEFInd 安装到硬盘上。(这在 Linux 上最容易做到,因为有 RPM 和 Debian 软件包可以完成所有艰苦的工作。如果您可以通过 rEFId 启动两个操作系统并且仍然想要双启动,这种方法也是最值得的;rEFInd 对单启动 Windows 几乎没有什么价值。)
  6. 一旦可以再次启动,您就可以重新启用安全启动。但请注意,如果您安装了 rEFInd,则可能需要完成一些额外的步骤,如文档中所述这里。

请注意,此过程中存在决策点和变体,例如如何处理 rEFInd 无法检测或启动一个或多个操作系统的情况。您可能能够自己处理这些问题,或者您可能需要寻求更多帮助。某些特定工具和程序(例如使用efibootmgr)将需要您进行更多研究。网络搜索将找到有关大多数这些主题的有用信息。

相关内容