Encontrar entradas de inicialização da UEFI
Para remover a entrada de inicialização do Windows, agora inútil, na UEFI, primeiro é necessário localizá-la. Isso pode ser feito diretamente do sistema operacional principal do Ubuntu. Não há necessidade de arrancar a partir de um USB / DVD ao vivo. O Ubuntu instalado já possui o utilitário de linha de comando necessário.
Abra um terminal pressionando Ctrl + Alt + T e, em seguida, digite:
sudo efibootmgr
Digite a senha quando solicitado e pressione Etner . O cursor não se move e você não verá nenhum asterisco (*****). Isso é normal no terminal do Ubuntu. Você verá algumas saídas como:
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,000
Boot0000* Dell
Boot0001* Windows Boot Manager
Boot0002* ubuntu
Note que recebi duas entradas diferentes de windows, 0
para "Dell" e 1 para "Windows Boot Manager". Como apaguei todas as partições originais, exceto a EFI, não consigo mais inicializar o "Dell" ou o "Gerenciador de inicialização do Windows". Eu poderia excluir os dois 0
e 1
. Mas, para esta resposta, mostrarei como excluir apenas a entrada do Gerenciador de inicialização do Windows .
Nota: as entradas que você deseja excluir podem ser diferentes deste exemplo. Use a saída obtida em seu próprio computador, não o exemplo acima, para decidir quais entradas você deseja excluir.
Exclua as entradas de inicialização obsoletas
Agora que você sabe que deseja excluir a entrada 1
(neste exemplo), no terminal, digite:
sudo efibootmgr -b 1 -B
Observe o 1
no comando acima. Este comando irá deletar a entrada:
Boot0001* Windows Boot Manager
Exclua a pasta correspondente da partição EFI
Estamos quase terminando. Esta última etapa garante que UEFI
não regenere as entradas que acabamos de excluir. Para fazer isso, você deve excluir uma pasta correspondente à entrada que você excluiu nas etapas anteriores.
Agora você encontra o nome e o local da pasta a ser excluída. Use o seguinte comando para listar todas as pastas na subpasta EFI
na partição:
sudo ls /boot/efi/EFI
Você verá algumas saídas como:
Dell Windows ubuntu
Para excluir a pasta Windows
, use o seguinte comando:
sudo rm -r /boot/efi/EFI/Windows
Para verificar se a pasta foi excluída, use o comando sudo ls /boot/efi/EFI
novamente.
Finalmente atualize o grub para ocultar o menu do grub
Nesta fase, quando inicializar o laptop, grub
ainda mostrará o menu para escolher vários sistemas operacionais, mesmo que você tenha apenas o Ubuntu instalado. Edite o arquivo /etc/default/grub
com o seguinte comando. Você pode usar qualquer outro editor, se quiser.
sudo nano /etc/default/grub
Faça as duas linhas ficarem assim:
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
Se a linha GRUB_TIMEOUT_STYLE=hidden
não existir, adicione a linha como acima.
Quando terminar, salve e saia do editor por Ctrl + X , seguido por Y e Enter .
O passo final é atualizar o grub com o seguinte comando:
sudo update-grub
Agora o laptop deve inicializar o Ubuntu diretamente sem mostrar o menu do grub. Se você precisar acessar o modo de recuperação no futuro, pressione Esc enquanto o laptop inicializa para revelar o menu do grub.
Referência: Esta resposta é baseada em Como faço para remover "Ubuntu" no menu de inicialização do BIOS? (UEFI)
Espero que isso ajude