我有一台HP 500-413nl(台式机),Windows 10每次都在UEFI / BIOS中不断更改启动顺序,因此,如果要启动Ubuntu 16.10(64位),我总是必须按F10键,因此输入BIOS设置程序和更改启动顺序…
我的PC是否有解决方法?我该怎么办?我有点绝望。
PS:我已经在BIOS中禁用了“安全启动”和“快速/快速启动”,并在Windows选项/控制面板中禁用了“快速启动”。
我有一台HP 500-413nl(台式机),Windows 10每次都在UEFI / BIOS中不断更改启动顺序,因此,如果要启动Ubuntu 16.10(64位),我总是必须按F10键,因此输入BIOS设置程序和更改启动顺序…
我的PC是否有解决方法?我该怎么办?我有点绝望。
PS:我已经在BIOS中禁用了“安全启动”和“快速/快速启动”,并在Windows选项/控制面板中禁用了“快速启动”。
Answers:
我还遇到了相同的问题,即Windows 10(教育)在启动时自动将Windows Boot Manager EFI条目再次移到顶部。如果更改了它,则在使用Windows重新启动后,下一次启动会跳过Grub,而直接启动到Windows中。这就是我的解决方法:
我建议使用工具EasyUEFI http://www.easyuefi.com/查看和更改一些与EFI相关的设置。
打开该工具,然后选择“ 管理EFI引导选项”
在现有条目上进行抢劫。对我来说,两个重要的因素是:
Description:Windows Boot Manager
GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191}
Partition number:2
Partition starting sector:923648
Partition ending sector:1128447
File path:\EFI\Microsoft\Boot\bootmgfw.efi
和:
Description:Ubuntu 16.04
GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191}
Partition number:2
Partition starting sector:923648
Partition ending sector:1128447
File path:\EFI\ubuntu\grubx64.efi
下一步是确保Windows不会bootmgfw.efi
再次使用其自己的文件,而是grubx64.efi
。为此,请勿将Ubuntu EFI条目再次移至顶部(即我们遇到的问题),而只需将Windows Boot Manager的文件路径设置为即可\EFI\ubuntu\grubx64.efi
。您也可以从管理员命令行执行此操作:
Bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
现在,Windows不应再更改EFI设置,并且在每次启动时,GRUB是默认设置。理想情况下,因为GRUB已经标识了您的Windows操作系统,所以它也包含在grub设置中。