No EFI, os carregadores de inicialização são apenas arquivos. O GRUB do Ubuntu é armazenado como EFI/ubuntu/grubx64.efi
na partição de sistema EFI (ESP) - /dev/sda1
no seu caso. Assim, para remover o GRUB, você deve remover esse arquivo.
Eu suspeito que seu problema fundamental não seja realmente o arquivo; é uma das duas outras coisas (sua descrição não está clara o suficiente para identificar qual é o caso):
- Você tem duas entradas do Ubuntu no gerenciador de inicialização interno do seu firmware.
- Você tem duas entradas do Ubuntu no GRUB.
Eu vi o Ubuntu criar duas entradas do gerenciador de inicialização EFI, e neste sistema (baseado em uma placa mãe ASUS), elas parecem bastante resistentes à exclusão. Usar efibootmgr
deve excluir a entrada extra, como em efibootmgr -b 0007 -B
para excluir a entrada nº 7; mas no sistema com esse problema, a entrada ofensiva continua aparecendo. Talvez este seja um bug de firmware, ou talvez exista um script de inicialização do Ubuntu que seja o culpado. Isso não é realmente tão grande coisa, já que o computador normalmente inicializa com a entrada padrão, então a única vez que vejo as entradas extras é se eu precisar usar o gerenciador de inicialização do firmware para alternar do meu carregador de inicialização padrão. A única coisa que me livrou da entrada duplicada no meu caso foi limpar completamente todas das entradas através de uma atualização de firmware. Depois disso, acabei com apenas uma entrada. Talvez usar efibootmgr
para excluir as duas entradas tenha um efeito semelhante.
Se você tem duas entradas do Ubuntu no menu do GRUB, elas podem estar lá por um motivo - para inicializar dois kernels diferentes ou para inicializar de duas maneiras diferentes (normalmente e para um modo de usuário único, por exemplo). Eu não aconselho tentar ajustar isso, embora se você está determinado a fazer isso, você poderia procurar por uma ferramenta chamada "GRUB Customizer" que deveria simplificar a configuração do GRUB. Eu não tenho uma URL acessível.