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相关的设置。

  1. 打开该工具,然后选择Manage EFI Boot Option

  2. 在退出的条目中获取战利品。 对我来说两个重要的是:

    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 
  3. 下一步是确保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引导选项成为最高活动。