使 Windows 成为启用 UEFI 的系统中的默认引导选项

1 dual-boot windows uefi

我在我的 Windows 桌面上拥有管理员权限,我想在它上面安装 Ubuntu,因为我在我的桌面上使用 Ubuntu。但是,我不希望任何菜单要求选择 Ubuntu 或其他东西,或者默认情况下它会引导到 Ubuntu。我也不想在 VM 中运行它,因为我想在本地运行它,而没有任何影响性能的 Windows。

我的系统启用了 UEFI,恐怕它不会让我安装任何其他操作系统。所以基本上,我需要一种方法来双启动带有 Ubuntu 的 Windows 8 机器,绕过 UEFI,并且仍然默认启动到 Windows。

Kaz*_*lfe 6

你很幸运,因为你有 UEFI。(我真的从没想过我会说大声笑)。Ubuntu 支持 SecureBoot/UEFI。

正常安装 Ubuntu。它应该检测 UEFI 配置。

完成后,启动到您的 BIOS 配置并更改启动顺序。进一步向上移动 Windows,向下移动 Ubuntu。UEFI 系统将自动引导到 Windows 而不是使用 GRUB2。

要启动到 Ubuntu,只需再次输入 BIOS 设置并使用Boot Override菜单。它也可以被称为Select boot device...或类似。


这是有效的,因为 UEFI 使用引导文件而不是 MBR。单个驱动器上可以有多个引导加载程序。

标准 EFI 引导分区具有以下(简化的)文件方案:

EFI
|
|--> UBUNTU
|     |
|     |--> grub2.efi
|
|
|--> Windows
      |
      |--> win32.efi
Run Code Online (Sandbox Code Playgroud)

EFI 引导加载程序(默认情况下)尝试执行此操作:

 1. Check for the UBUNTU folder, and try to boot from the `grub2.efi` file.
 2. Check for the Windows folder, and try to boot from the `win32.efi` file.
Run Code Online (Sandbox Code Playgroud)

您可以更改顺序,使其首先查找 Windows。一旦启动成功,它就不会继续尝试使用可启动的 EFI 文件。如果您首先设置 Windows(并且它可以工作),Windows 将启动而不会看到 GRUB。然后,您可以使用Select Boot File...选项/密钥/解码器环/牺牲/UEFI 设置手动覆盖它。

请查阅计算机随附的文档以了解正确的设置、键组合和/或正确的血液混合。我不知道这些副手。