Como removo o “Ubuntu” no menu de inicialização da bios? (UEFI)


40

Veja que este ubuntu aparece no menu BIOS (UEFI)

Eu tenho isso no meu Lenovo s205 também.

Existe alguma maneira de remover "ubuntu" do menu? Eu nem o tenho mais instalado.


você pode tentar o aplicativo easyBCD para Windows.
RonnieDroid

2
O @RonnieDroid EasyBCD é uma ferramenta para modificar os dados de configuração de inicialização no Windows (também conhecido como o carregador de inicialização do Windows). O BCD e o UEFI são separados porque o BCD depende do Windows, enquanto o UEFI é independente do SO (ainda presente sem o SO instalado). Modificar o BCD seria inútil porque, por padrão, a única opção seria o Windows, mesmo se outro sistema operacional estivesse instalado.
ExplodingKittens

Respostas:


52

Você deve conseguir fazer isso através de um CD do Ubuntu ao vivo.

Instale o efibootmgr:

sudo apt-get install efibootmgr

Em seguida, adicione ao suporte efi do kernel

sudo modprobe efivars

Em seguida, execute sudo efibootmgrpara verificar suas entradas de inicialização. Ele retornará algo como isto:

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 inserir o número correto da entrada de inicialização)

sudo efibootmgr -b 5 -B 

Mais detalhes descritos aqui: http://linux.die.net/man/8/efibootmgr

Nota: quanto a qualquer coisa que mude o seu carregador de inicialização, verifique se você possui uma boa imagem de disco com a qual possa inicializar.

Agora você também deve excluir o ubuntusubdiretório na partição EFI para impedir que o firmware UEFI restaure a entrada no BootOrder.

Para fazer isso, primeiro encontre sua partição EFI. Execute sudo fdisk -lpara ver as partições em todas as unidades conectadas. A partição EFI tem EFI Partitionna coluna Tipo.

Suponha que sua partição EFI estivesse /dev/sda2e 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 Ubuntuou o nome de qualquer outra distribuição nesta partição. É principalmente abaixo EFI/distro_name.

Remova esse diretório e seu conteúdo com ( VERIFIQUE SE VOCÊ ESTÁ EXCLUINDO O DIRETÓRIO CORRETO ) sudo rm -r ubuntu.


4
O UEFI pode reinstalar a entrada se a pasta / EFI / ubuntu não for excluída da partição efi (ESP) na unidade. Sempre é melhor fazer backup completo da partição efi antes de excluir arquivos ou pastas.
oldfred

Na 16.04, recebo uma mensagem 'permissão negada' ao tentar acessar minha partição efi montada, mesmo com o sudo. Alguma sugestão?
Major Productions

Eu acho que o . no final ou a sua última frase é muito perigoso x)
Oragon Efreet

Algumas respostas me disseram para usar boot-repair... não obteve resultado. Outro disse executar bootrec.exe /fixmbr... sem resultados. Outros disseram excluir apenas a pasta do ubuntu .... continuava voltando ... outros disseram apenas remover a entrada de inicialização com efibootmgr... que voltou também. Nada funcionou. Mas então ... de repente eu li sua postagem e percebi que tenho que remover a pasta E a entrada de inicialização juntas ? De repente, funcionou! Esta é a resposta que você está procurando.
Silversonic

Usando o Rufus no Windows 10 Acabei de preparar um pendrive com o Ubuntu 18.04 Desktop e segui suas instruções. Funcionou como um encanto.
precisa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.