Boot
efibootmgr Ubuntu 0000 條目在重新啟動後重新出現
我從我的雙啟動中刪除了 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)。