Windows 10每次都会更改UEFI引导顺序
我有一个HP 500-413nl(一个桌面),Windows 10每次都在不断更改UEFI / BIOS中的启动顺序,所以如果我想启动Ubuntu 16.10(64位),我总是要按F10,这样就进入了BIOS设置和更改启动顺序……
我的电脑有解决方法吗? 我该怎么办? 我有点绝望。
PS:我已经在BIOS中禁用了“安全启动”和“快速/快速启动”,在Windows选项/控制面板中禁用了“快速启动”。
我还遇到了同样的问题,Windows 10(教育)在启动时会自动将Windows启动管理器EFI条目再次移至顶部。 如果我更改了它,在用Windows重新启动后,下一次启动会跳过Grub并直接启动到Windows。 这是我如何解决它:
我建议使用工具EasyUEFI http://www.easyuefi.com/查看和更改一些与EFI相关的设置。
-
打开该工具,然后选择Manage EFI Boot Option
-
在退出的条目中获取战利品。 对我来说两个重要的是:
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启动管理器的文件路径设置为\EFI\ubuntu\grubx64.efi
。 您也可以从管理员命令行执行此操作:Bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
现在,Windows不应再更改EFI设置,并且每次启动时,GRUB都是默认设置。 由于GRUB理想情况下已经识别出您的Windows操作系统,因此它还在grub设置中包含其值。
我遇到了这个问题,并通过在UEFI / BIOS中设置密码来解决它。 显然,当定义密码时,Windows无法再对UEFI / BIOS进行更改。 电脑是联想。
我的索尼笔记本电脑也在启动时更改了启动顺序。 另一个有效的替代方法是使用EasyUEFI来禁用Windows Boot Manager EFI条目。
这使现有的Ubuntu引导选项成为最高活动。