我有一台 HP 500-413nl(台式机),Windows 10 每次都不断更改 UEFI/BIOS 中的启动顺序,因此如果我想启动 Ubuntu 16.10(64 位),我总是必须按 F10,从而进入BIOS 设置和更改引导顺序...
我的电脑有解决方法吗?我该怎么办?我有点绝望。
PS:我已经禁用了 BIOS 中的“安全启动”和“快速/快速启动”以及 Windows 选项/控制面板中的“快速启动”。
mad*_*n25 40
我也遇到了同样的问题,Windows 10(教育)在启动时自动将 Windows 启动管理器 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
Run Code Online (Sandbox Code Playgroud)
和:
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
Run Code Online (Sandbox Code Playgroud)下一步是确保 Windows 不再使用自己的bootmgfw.efi文件,而是使用grubx64.efi. 为此,不要再次将 Ubuntu EFI 条目移动到顶部(即我们遇到的问题),而只需将 Windows 启动管理器的文件路径设置为\EFI\ubuntu\grubx64.efi. 您也可以从管理员命令行执行此操作:
Bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Run Code Online (Sandbox Code Playgroud)
现在,Windows 不应再更改 EFI 设置,并且在每次启动时,GRUB 是默认设置。由于 GRUB 理想情况下已经识别了您的 Windows 操作系统,因此它还在 grub 设置中包含其值。
| 归档时间: |
|
| 查看次数: |
57776 次 |
| 最近记录: |