Localizar entradas de inicialização UEFI
Para remover a entrada de inicialização agora inútil do Windows na UEFI, primeiro você precisa encontrá-la. Isso pode ser feito diretamente no sistema operacional principal do Ubuntu. Não é necessário inicializar 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+ Te digite:
sudo efibootmgr
Digite a senha quando solicitado e pressione Etner. O cursor não se moverá e você não verá nenhum asterisco (*****). Isso é normal no terminal Ubuntu. Você verá algumas saídas como:
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,000
Boot0000* Dell
Boot0001* Windows Boot Manager
Boot0002* ubuntu
Observe que recebi duas entradas diferentes do windows 0
para "Dell" e 1 para "Windows Boot Manager". Como excluí todas as partições originais, exceto a EFI, não consigo mais inicializar "Dell" ou "Windows Boot Manager". Eu poderia excluir ambos 0
e 1
. Mas para esta resposta, mostrarei como excluir apenas a entrada do Windows Boot Manager .
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 1
o comando acima. Este comando excluirá a entrada:
Boot0001* Windows Boot Manager
Exclua a pasta correspondente da EFI
partição
Estamos quase terminando. Este último passo garante que UEFI
não regenere as entradas que acabamos de excluir. Para fazer isso, você exclui uma pasta correspondente à entrada excluída 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 EFI
subpasta na partição:
sudo ls /boot/efi/EFI
Você verá algumas saídas como:
Dell Windows ubuntu
Para excluir a Windows
pasta, use o seguinte comando:
sudo rm -r /boot/efi/EFI/Windows
Para verificar se a pasta foi excluída, use o sudo ls /boot/efi/EFI
comando novamente.
Por fim, atualize o grub para ocultar o menu do grub
Nesta fase, quando você 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 Ye Enter.
A etapa final é atualizar o grub com o seguinte comando:
sudo update-grub
Agora o laptop deve inicializar o Ubuntu diretamente sem mostrar o menu grub. Se você precisar entrar no modo de recuperação no futuro, pressione Escenquanto o laptop é inicializado para revelar o menu do grub.
Referência: esta resposta é baseada em Como remover o "Ubuntu" no menu de inicialização da bios? (UEFI)
Espero que isto ajude
/boot/efi
, não vejo uma razão para montar o ESP em outro lugar.sudo ls /boot/efi/EFI
esudo rm -r /boot/efi/EFI/Windows
deve fazê-lo.