Eu obtive a solução link
Você deve conseguir fazer isso por meio de um Live Ubuntu CD.
Instale o efibootmgr:
sudo apt-get install efibootmgr
Em seguida, adicione ao kernel efi support
sudo modprobe efivars
Em seguida, execute sudo efibootmgr
para verificar suas entradas de inicialização. Ele retornará algo assim:
BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device
Em seguida, exclua a opção que você não deseja. Neste exemplo, o Ubuntu é a entrada 5. O seguinte pode ser chamado para excluir a entrada 5 e removê-la do BootOrder.
(CUIDADO: Antes de executar o seguinte comando, certifique-se de digitar o número de entrada de inicialização correto)
sudo efibootmgr -b 5 -B
Mais detalhes descritos aqui: link
Observação: para qualquer coisa que altere seu gerenciador de inicialização, certifique-se de ter uma boa imagem de disco com a qual você possa inicializar.
Agora, você também deve excluir o subdiretório ubuntu
na partição EFI para impedir que o firmware UEFI restaure a entrada no BootOrder.
Para isso, primeiro encontre sua partição EFI. Execute sudo fdisk -l
para ver as partições em todas as unidades conectadas. A partição EFI tem EFI Partition
na coluna Tipo.
Suponha que sua partição EFI seja /dev/sda2
e, em seguida, monte-a em uma pasta vazia em qualquer lugar.
sudo mkdir /mnt/efipart
sudo mount /dev/sda2 /mnt/efipart
Agora temos que encontrar o diretório Ubuntu
ou qualquer outro nome de distro nesta partição. Está principalmente abaixo de EFI/distro_name
.
Remova esse diretório e seu conteúdo por ( VERIFIQUE SE VOCÊ ESTÁ EXCLUINDO O DIRETÓRIO CORRETO ) sudo rm -r ubuntu
.