CLI를 사용하여 부팅 순서를 변경한 후 이 오류가 발생합니다.efibootmgr
시스템 부팅 순서를 찾을 수 없습니다. 기본값을 초기화합니다.
시스템 재설정
~# 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 설정으로 이동하여 부팅 우선순위를 이동하면 이런 일이 발생하지 않습니다.
*** 보안 부팅이 활성화되지 않았습니다.
답변1
원본과 동일한 수의 부팅 옵션을 나열해 보십시오.
...
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 0000