Boot

efibootmgr Ubuntu 0000 條目在重新啟動後重新出現

  • February 28, 2018

我從我的雙啟動中刪除了 ubuntu 分區。現在我只執行鸚鵡安全。每次我啟動我的機器時,它都會陷入 GRUB 錯誤,因為它會自動引導到 Ubuntu,而 Ubuntu 已經不存在了。當我從命令行執行 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 條目仍然存在。我怎樣才能擺脫它?

除了刪除“Ubuntu”條目外,在這種情況下還需要更改引導順序:

#efibootmgr -o 0001

刪除條目後,它顯示 3000 作為引導優先級,而您想要 0001 (Parrot)。

引用自:https://unix.stackexchange.com/questions/427222