efibootmgr 재부팅 후 Ubuntu 0000 항목이 다시 나타남

efibootmgr 재부팅 후 Ubuntu 0000 항목이 다시 나타남

듀얼 부팅에서 우분투 파티션을 제거했습니다. 이제 나는 앵무새를 안전하게 운영합니다. 내 컴퓨터를 부팅할 때마다 더 이상 존재하지 않는 Ubuntu로 자동 부팅되기 때문에 GRUB 오류가 발생합니다. 명령줄에서 efibootmgr을 실행하면 이 메시지가 나타납니다.

    $efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0000,3000,0001,2001,2002,2003
Boot0000* Ubuntu
Boot0001* parrot
Boot0014* Internal CD/DVD ROM Drive (UEFI)
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3004* Internal Hard Disk or Solid State Disk
Boot3005* Internal Hard Disk or Solid State Disk

Ubuntu 항목을 삭제하면 성공적으로 삭제됩니다.

    #efibootmgr -b 0000 -B
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 3000,0001,2001,2002,2003
Boot0001* parrot
Boot0014* Internal CD/DVD ROM Drive (UEFI)
Boot2001* USB Drive (UEFI)
Boot2002* Internal CD/DVD ROM Drive (UEFI)
Boot3000* Internal Hard Disk or Solid State Disk
Boot3004* Internal Hard Disk or Solid State Disk
Boot3005* Internal Hard Disk or Solid State Disk

그러나 머신을 재부팅했을 때 GRUB 오류 상태로 돌아가고 부팅 옵션에 들어갔을 때 Ubuntu 항목이 여전히 존재하는 것을 확인했습니다. 어떻게 제거할 수 있나요?

답변1

이 경우 "Ubuntu" 항목을 제거하는 것 외에도 부팅 순서도 변경해야 합니다.

#efibootmgr -o 0001

해당 항목을 제거하면 부팅 우선순위가 3000으로 표시되지만 원하는 경우 0001(Parrot)이 필요합니다.

관련 정보