常规启动期间不显示 grub 菜单,我只能在选择从设备或磁盘启动后通过 Windows 恢复中的高级启动来访问它。如何让它在启动时出现?
如果这很重要,我实际上安装了 Ubuntu,删除了 Windows 中的分区(没有对 EFI 分区做任何事情),然后再次安装。但 grub 菜单中只显示一个“Ubuntu”(从 Windows 恢复访问时)。你会认为那里会有 2 个条目。
答案1
与往常一样,可以在 UEFI 设置 > 启动菜单中选择“Ubuntu”而不是“Windows 引导加载程序管理器”来设置启动顺序。
启动 Ubuntu 后,Grub 可以(并且通常应该)更新sudo update-grub
。在双启动时必须禁用 Windows 中的快速启动功能,并且在更新 Grub 时应该已禁用该功能,否则可能无法正确识别其他操作系统。
从评论来看,
我还注意到启动优先级列表中有 3 个选项(1 个 Windows,其他 Ubuntu)
由于多次尝试安装 Ubuntu,因此无法启动 EFI 启动项。efibootmgr
:
sudo efibootmgr #display the current settings; take note of BootCurrent
BootCurrent 显示您当前正在运行的 Ubuntu 启动项。请注意,通常这些条目的编号为 000X,如命令手册页中的示例所示,但在某些情况下可能会有所不同。然后可以使用以下命令删除不起作用的 Ubuntu 条目
sudo efibootmgr -b X -B
或sudo efibootmgr -b 000X -B
(若不同则指定 4 位数字;X 代表列出时先前获得的订单号)。