我尝试在 Windows 8 旁边安装 Ubuntu(因为我真的不喜欢 Windows 8),但 Ubuntu 缺少我现在正在上的课程所需的 Windows 8 上的一些功能。Ubuntu 可以运行,但出现的 GRUB 菜单只显示 Ubuntu 作为一个选项。此外,当我将启动模式从传统模式改回 UEFI 时,我的计算机要么显示未找到操作系统,要么显示 Windows 遇到问题需要重新启动。我无法重新安装 Windows,因为我没有产品密钥。还有其他解决方案吗?
答案1
您有一个混合模式安装——Ubuntu 处于 BIOS/CSM/传统模式,Windows 处于 EFI/UEFI 模式。这种情况充其量是尴尬的,并且是由于您遵循了错误的说明(或者在遵循良好的说明并即兴发挥时遇到问题)造成的。解决方案是为 Linux 安装 EFI 引导加载程序。有几种方法可以做到这一点,但最简单的两种可能是:
- 如果您尚未禁用计算机的安全启动,请禁用它。(如果您愿意,可以稍后重新启用它。)下载我的 USB 闪存驱动器或 CD-R 版本rEFInd 启动管理器并准备一个介质。然后您应该能够启动 rEFInd。如果 rEFInd 允许您启动 Windows 和 Ubuntu,那么您可以在计算机上安装 Debian 软件包版本的 rEFInd,它将接管启动过程并允许您直接启动任一操作系统。
- 启动 Ubuntu 应急磁盘在 EFI 模式下并运行引导修复程序。这应该将 GRUB 设置为 EFI 模式,从而可以同时启动 Ubuntu 和 Linux。请注意,此选项比第一个选项更像“冒险一试”,因为它涉及修改磁盘上和 NVRAM 中的设置,而无需先检查是否可以正常工作。如果您不了解特定固件的设置,在 EFI 模式下启动 Ubuntu 应急磁盘也可能会很棘手。