在 Acer Aspire XC-105 上,我只能针对 UEFI 中的每个条目启动一次全新安装的 Ubuntu 16.04,并且重启后 UEFI 条目不再存在。
由于某种原因,系统关闭后或从该特定条目启动后重新启动时,UEFI 条目会被删除。
这也适用于手动添加的自定义启动项。
# modprobe efivars
# efibootmgr
BootCurrent: 0004
BootOrder: 0004,0005,0002,0001
Boot0001 Windows Boot Manager
Boot0002 Ubuntu Shim 2
Boot0004* Ubuntu Shim 4
Boot0005 Ubuntu Shim 5
这些Ubuntu Shim #
条目是使用此命令手动添加的条目:
efibootmgr -c -w -l '\EFI\ubuntu\shimx64.efi' -L "Ubuntu Shim #"
一旦我重新启动系统,就会出现以下错误:
Reboot and Select proper Boot Device
or Insert Boot Media in selected device and press a key
如果我按下 ctrl+alt+delete,然后按 DEL 进入 Bios 设置,我可以看到Ubuntu Shim 5
第一个启动选项,现在我可以成功启动 Ubuntu,并且以前的启动项不再存在。
# modprobe efivars
# efibootmgr
BootCurrent: 0005
BootOrder: 0005,0002,0001
Boot0001 Windows Boot Manager
Boot0002 Ubuntu Shim 2
Boot0005* Ubuntu Shim 5
如果我再次重新启动系统并立即进入 BIOS,我会看到Windows Boot Manager
第一个启动选项,但现在我可以成功启动 Ubuntu,并且以前的启动项不再存在。
# modprobe efivars
# efibootmgr
BootCurrent: 0002
BootOrder: 0002,0001
Boot0001 Windows Boot Manager
Boot0002* Ubuntu Shim 2
如果我想要再次启动 Ubuntu,我现在必须创建新的 UEFI 启动项。
为什么 UEFI 条目在启动后会在下次启动时消失?