在使用CLI efibootmgr更改引导顺序后,将得到此错误。
找不到系统BootOrder。初始化默认值。复位系统
~# efibootmgr
BootCurrent: 0001 Timeout: 1 seconds
BootOrder: 0001,0009,000B,000C,0000
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0009* UEFI : USB : Generic-SD/MMC 1.00 : PART 0 : OS Bootloader
Boot000B* UEFI : LAN : PXE IP4 Intel(R) Ethernet Connection I219-LM
Boot000C* UEFI : LAN : PXE IP6 Intel(R) Ethernet Connection I219-LM我将启动顺序改为USB。
~# efibootmgr -o 0009
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0009
Boot0000* Windows Boot Manager
Boot0001* ubuntu
Boot0009* UEFI : USB : Generic-SD/MMC 1.00 : PART 0 : OS Bootloader
Boot000B* UEFI : LAN : PXE IP4 Intel(R) Ethernet Connection I219-LM
Boot000C* UEFI : LAN : PXE IP6 Intel(R) Ethernet Connection I219-LM*但如果手动进入BIOS设置并移动引导优先级,则不会发生这种情况。
*没有启用安全引导
发布于 2019-03-15 08:07:40
尝试列出与原来相同数量的引导选项:
...
BootOrder: 0001,0009,000B,000C,0000
...
# efibootmgr -o 0009,0001,000B,000C,0000显然,您的系统固件检测到您是否有5个活动引导目标(=在BootNNNN之后使用星号),但是您的BootOrder只列出了一个目标,将其识别为无效状态,并通过完全删除BootOrder变量来解决它。
或者,如果您真的希望0009成为唯一的活动引导目标,请禁用所有其他目标:
# efibootmgr -A -b 0001
# efibootmgr -A -b 000B
# efibootmgr -A -b 000C
# efibootmgr -A -b 0000https://unix.stackexchange.com/questions/506385
复制相似问题