我在 Windows 桌面上拥有管理员权限,我想在上面安装 Ubuntu,因为我在桌面上使用 Ubuntu。但是,我不希望任何菜单要求选择 Ubuntu 或其他东西,或者默认情况下启动到 Ubuntu。我也不想在虚拟机中运行它,因为我想在本机运行它,而不受任何性能消耗大的 Windows 的影响。
我的系统启用了 UEFI,我担心它不允许我安装任何其他操作系统。所以基本上,我需要一种方法来双启动 Windows 8 机器和 Ubuntu,绕过 UEFI,并仍然让它默认启动 Windows。
答案1
你很幸运,因为你有 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
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.
您可以更改顺序,使其首先查找 Windows。一旦启动成功,它将不再继续尝试使用可启动的 EFI 文件。如果您首先设置 Windows(并且有效),Windows 将启动而 GRUB 不会被看到。然后,您可以使用选项Select Boot File...
/密钥/解码器环/牺牲/UEFI 设置手动覆盖此设置。
请参阅计算机随附的文档,了解正确的设置、按键组合和/或正确的血液混合。我暂时不知道这些。
答案2
你可以做的是准备一个拇指驱动器,在你想要启动 Ubuntu 时插入它。
这只是一个粗略的想法,所以请耐心等待。
因此,您可以保留硬盘上 Windows 安装的 MBR/EFI 配置,并将 BIOS 设置为在可用时从 USB 启动。
像平常一样将 Ubuntu 安装到硬盘驱动器的某个分区上,如果您使用安装程序进行此操作,它可能会安装 Grub 等。
启动 Ubuntu。使用
grub-install
将另一个 Grub 引导加载程序安装到 USB 记忆棒上。该 Grub 引导加载程序仍将使用硬盘上的分区作为其数据并进行引导。然后,您可以从硬盘驱动器中删除 Grub 引导加载程序,使用 Windows 启动盘恢复到 Windows 自己的 MBR(如果使用 EFI,则恢复到 EFI)以执行启动恢复或任何他们称之为的操作。
答案3
如果您有 2 个可用硬盘,您可以简单地将其设置为启动到 Windows 驱动器,然后进入 BIOS 启动 Ubuntu。
我不知道是否可以让 grub “静默” 但仍然以某种方式通过它启动 Ubuntu。
或者你可以直接问你的姐姐,告诉她如何安装。这并不难,只需不到 1 分钟。
答案4
进入 UEFI BIOS 并更改顺序不起作用,UEFI 不会保存顺序,它允许您更改顺序,但在重新启动时顺序会重置为它想要的顺序,而不是用户输入的顺序。
所以我需要在每个屏幕上按 F12 键来选择要启动的内容。
也许下次,这可以帮助其他人更深入地理解为什么人们会问(不是所有人都看到订单没有保存)。
我发现了:
- 启动时进入 UEFI
- 改变顺序
- 使用“保存更改并重新启动”选项
- 再次进入 UEFI
- 丑看订单没有保存
希望有某种方法(外部)...我知道它是什么(我过去这样做过),但我现在不记得我做了什么...它与安装 EFI 分区(可能使用 Linux LiveCD)并对文件执行某些操作有关,但不确定我到底做了什么。