您能否将机器设置为在启动时始终加载 UEFI 菜单?

您能否将机器设置为在启动时始终加载 UEFI 菜单?

我最近启动了我的电脑(Windows 10 和 Ubuntu),我似乎只能进入 UEFI 菜单来选择我的启动设备,从重新启动视窗但从来不是 Ubuntu。

机器是否有在启动或重启时始终显示 UEFI 菜单的设置?

答案1

不,机器通常没有始终显示 UEFI 菜单的选项(尽管有些机器可能有)。但是,使用 Grub 作为启动菜单是一个始终可用的好选择。

我也双启动 Windows 10 和 Ubuntu:

$ efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 0002,0000
Boot0000* Windows Boot Manager  ...
Boot0002* ubuntu    ...

如您所见,我的 Ubuntu 分区在启动顺序中排在第一位。我已在此分区上安装了 Grub,并且已将 Grub 配置为了解我的 Windows 分区:

$ cat /boot/grub/grub.cfg
...
menuentry "Windows UEFI bootmgfw.efi" {
    search --fs-uuid --no-floppy --set=root 6092-9930
    chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}
...

每当我重新启动电脑时,UEFI 固件都会加载 Grub,然后我会使用 Grub 菜单选择 Windows 或 Ubuntu。

相关内容