As informações de inicialização persistentes que você está vendo estão sendo armazenadas na NVRAM. Você pode modificá-lo do Linux inicializado no modo EFI usando o utilitário efibootmgr
. Por exemplo:
$ sudo efibootmgr -v
Timeout: 10 seconds
BootOrder: 0000,0008,0006,0007
Boot0000* rEFInd boot manager HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\refind\refind_x64.efi)
Boot0006* Hard Drive BIOS(2,0,00)SATA: ST32000542AS .
Boot0007* CD/DVD Drive BIOS(3,0,00)PATA: HP DVD Writer 1040r .
Boot0008* INTERNAL EFI SHELL: ST32000542AS ACPI(a0341d0,0)PCI(1f,2)ATAPI(1,0,0)HD(2,1b8,64000,f1b7598e-baa8-16ea-4ef6-3ff3b606ac1e)File(\EFI\BOOT\BOOTX64.EFI)
Isso mostra as entradas do gerenciador de inicialização EFI. Se você quiser excluir um, use uma combinação das opções -B
e -b
, como em:
$ sudo efibootmgr -b 8 -B
Esse exemplo exclui Boot0008
da listagem. Digite man efibootmgr
para saber mais sobre como usar essa ferramenta. Há maneiras de gerenciar essas informações do Windows, de um shell EFI e, às vezes, até mesmo dentro do utilitário de configuração do firmware.
Dito isto, é improvável que a eliminação de entradas de arranque antigas corrija problemas de vídeo com uma nova instalação. Infelizmente, esses problemas têm sido comuns nos últimos meses, particularmente ao usar drivers de vídeo proprietários em inicializações do modo EFI. Por isso, recomendo que você evite os drivers proprietários. A opção nomodeset
kernel (passada via GRUB ou qualquer carregador de boot que você esteja usando) às vezes ajuda. Outras vezes, existem soluções alternativas específicas de hardware. Em raras ocasiões, você pode achar que devolver o computador em favor de outro modelo é a solução mais simples.