efibootmgr을 사용하여 부팅 순서를 변경하는 경우 부팅 순서를 찾을 수 없습니다.

efibootmgr을 사용하여 부팅 순서를 변경하는 경우 부팅 순서를 찾을 수 없습니다.

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

관련 정보