我已经在带有 uefi 的 Windows 8 上成功安装了 ubuntu 16。我唯一的问题是,为了进入 grub 启动屏幕,我必须在启动过程中按 esc。我希望 grub 默认加载,而不是操作系统启动管理器。
编辑1:这是我找到的链接,但对我来说有点太复杂了(第一次使用 Linux)http://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/Changing-Boot-Order-on-Dual-Boot-Windows-8-and-Ubuntu/mp/3384985/highlight/true#M172240
答案1
在 Ubuntu 中,使用命令
sudo efibootmgr -v
查看 UEFI 启动顺序,以及命令
sudo efibootmgr -o XXXX,YYYY,...
其中 XXXX 等是启动项上的数字。首先放置 Ubuntu 的 shimx64.efi 启动加载程序,或者如果您不使用安全启动,则放置 grubx64.efi。
在某些机器上,您可能需要在对 nvram 条目进行任何永久性更改之前设置 UEFI 设置/BIOS 管理员密码。
谷歌“efibootmgr 无法更改启动顺序”,并且针对此问题发布了许多解决方案(一些在这里)。