如何将 Ubuntu/GRUB 设置为活动的默认启动选项?我的计算机自动启动到 Windows。
以下是efibootmgr
输出的图像:
我正在运行带有 Intel Core i7 的 HP Envy dv6,并且想要双启动 Windows 8 和 Ubuntu 14.04。
答案1
哇喔。EFI。
首次启动计算机时,请进入 BIOS。您需要在其中找到启动顺序。它通常称为Boot Order
或Startup Order
。
一旦找到它,将 Ubuntu 条目移至列表顶部。
您的计算机可能还具有“选择启动设备”功能。如果有(并且您可以访问),您也可以选择 Ubuntu 进行一次性启动。
答案2
BootOrder: 3001,3002,3003,3004,3006,3007,2001,2001,2002,2003
这看起来很奇怪。您有很多活动条目(所有条目都带有星号),但只有设备特定的加载程序显示在启动顺序中。这可能表明此固件无法启动或只是忽略了操作系统特定的加载程序。
通常,安装期间创建的条目会作为启动顺序中的第一个选项添加。因此,至少应该将其中一个 Ubuntu 条目放在第一位(另一个提示表明此固件可能已损坏 :( )。BootCurrent: 0002
虽然实际上是 Ubuntu,应该可以工作!(……或者这可能是第三个提示表明此固件已损坏。)您仍然可以尝试在固件设置中更改顺序,如果这没有帮助,则需要在 中的 ESP 上安装默认引导加载程序\EFI\BOOT\BOOTX64.efi
。
我已经在此站点上的几个答案中写到了 EFI 默认引导加载程序,但我仍处于准备阶段,希望能够为面临此问题的用户改善这种情况(非商务笔记本电脑似乎越来越多地受到此影响),可惜我目前没有太多时间。
Rod Smith 在他的页面上有一些关于 EFI 的好文章:
答案3
启动 Windows 8。以管理员权限打开命令提示符。然后输入以下命令
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
这将用 Grub 替换 Windows 启动管理器。希望这会有所帮助。