我最近在 Windows 10 双启动中安装了 Ubuntu 15.04。到目前为止一切顺利,但是当我想返回 Windows 时,我发现我没有那个选项。
重要说明:
- 我不能由于 Acer 故障,通过快捷键 F2、F12 或任何其他键访问 BIOS。
实际启动顺序不允许主要从 USB 或 CD 运行。
Ubuntu 是默认操作系统,安装在遗产。
已尝试但无结果:
启动修复和操作系统卸载程序。
从 Windows 和 Ubuntu 可启动 USB 运行。
从 Knoppix CD 运行。
按照一些教程将 Legacy 更改为 UEFI。
思路:
- 通过其他流程进入 BIOS。
- 从 Linux 更新 BIOS。
- 从 Linux 中卸载 Linux。
- 将 Legacy 更改为 UEFI。
有什么帮助吗?
答案1
Ubuntu 是默认操作系统,安装在遗产。
这就是问题所在。如果 Windows(几乎肯定)安装在 EFI/UEFI 模式下,而 Ubuntu 安装在 BIOS/CSM/legacy 模式下,BIOS 模式的 GRUB 就无法启动 EFI 模式的 Windows。如果你按照说明激活 BIOS/CSM/legacy 支持,这些说明错误的。(那里是在适当的情况下这是可行的,但显然不适合您。)
将 Legacy 更改为 UEFI。
这是解决方案的一半。您还需要为 Linux 安装 EFI 模式引导加载程序。我很快就会讲到。与此同时,您必须找到一种方法来访问固件设置实用程序或计算机的内置启动管理器。我知道您说您无法访问“BIOS”(您的意思是固件设置实用程序;您没有 BIOS),但您应该集中精力克服这个问题。有些计算机对进入固件设置实用程序或启动管理器的按键时间非常敏感,因此您应该多次尝试 Esc、Del、Enter 和每个功能键。您也可以联系 Acer 的技术支持或在 Acer 特定的论坛上发帖寻求这方面的帮助。作为最后的努力,您可以从计算机上拔下硬盘,它可能会启动到设置实用程序。
如果您可以进入固件设置实用程序:
- 禁用 CSM/legacy 支持。
- 禁用任何“快速启动”选项或任何具有类似名称的选项。此功能可能是按键无法进入设置实用程序或启动管理器的原因之一,因此禁用它会有所帮助。
- 查找可能影响您启动设置实用程序的其他选项。例如,如果存在,您可能需要激活一个选项来执行完整的 USB 初始化,这可能会使键盘在启动期间工作。
内置的启动管理器可让您在操作系统之间进行选择,并且可能还有一个启动设置实用程序的选项。它应该允许您在 Windows 和将启动 GRUB 和 Ubuntu 的 BIOS 模式启动选项之间进行选择。您可以使用它进入 Windows。如果您插入 EFI 可启动的 USB 闪存驱动器,您也应该能够从此菜单启动它。这将我们带到了下一点……
一旦您能够控制启动过程,就必须安装 EFI 模式的 Linux 启动加载程序。您可以通过多种方式执行此操作:
- 启动 Ubuntu 安装程序在 EFI 模式下然后重新安装 Ubuntu。由于您很久没使用它了,这可能是一个可接受的解决方案。您可以通过查找目录来验证 EFI 模式启动
/sys/firmware/efi
。如果存在,则说明您已在 EFI 模式下启动;如果不存在,则说明您已在 BIOS 模式下启动。 - 启动 Ubuntu 安装程序在 EFI 模式下并运行引导修复工具。这通常会设置 EFI 模式版本的 GRUB。
- 禁用安全启动,下载我的 USB 闪存驱动器或 CD-R 版本rEFInd 启动管理器,并准备一个启动介质。然后您应该能够启动 rEFInd,这将使您能够启动 Windows 或 Ubuntu。如果可行,请启动到 Ubuntu 并安装 rEFInd PPA 或 Debian 包。这将为您提供 rEFInd 而不是 GRUB 作为主要启动工具。此时您可能能够重新启用安全启动,但这是可选的。
答案2
我不熟悉 Win10 引导加载程序,但这是从 GRUB 实现 Windows 8.1 和 Ubuntu 双启动的解决方案。
断开除 Windows 驱动器之外的所有驱动器。
在驱动器上安装 Windows。
断开您的 Windows 驱动器并连接您的其他驱动器,确保它连接到主板上编号最小的 SATA 端口(我的是 SATA_0)。
将 Ubuntu 安装到该驱动器。
重新连接您的驱动器,确保 Ubuntu 驱动器在您的启动顺序中排在第一位。
安装启动修复并运行它。
您应该可以开始运行了。