Eu apaguei a partição ubuntu da minha inicialização dupla. Agora estou executando apenas a segurança do papagaio. Toda vez que eu inicio minha máquina, ela cai no erro GRUB porque ela inicializa automaticamente no Ubuntu, que não está mais lá. Quando executo o efibootmgr na linha de comando, isso aparece
$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
Quando eu excluo a entrada do Ubuntu, ela é excluída com sucesso:
#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
Mas então, quando reinicio minha máquina, ela volta para aquele erro do GRUB e, quando vou para as opções de inicialização, vejo a entrada do Ubuntu ainda lá. Como posso me livrar dele?
Além de excluir a entrada "Ubuntu", uma alteração na ordem de inicialização também é necessária neste caso:
Depois de excluir a entrada, ela mostra 3000 como a prioridade de inicialização e você deseja 0001 (Parrot).