Como excluir o SO do menu de inicialização

14

Depois de instalar o fedora, o Centos e outros sistemas operacionais, agora eu os mostro todos no meu menu de inicialização [F2] na inicialização, não no menu do sistema operacional, mesmo depois de excluí-los e reinstalar outro sistema operacional - Ubuntu -so Apenas mostra um quando o sistema operacional é iniciado mas quando vou para a configuração UEFI, ainda encontro todos os antigos, eles instruem você a usar o DEL para removê-los, mas isso não funciona

Talal
fonte

Respostas:

21

O menu ao qual você se refere é o gerenciador de inicialização interno do firmware. Suas entradas são armazenadas na NVRAM e podem ser editadas por qualquer número de ferramentas em vários ambientes:

  • Algumas EFIs fornecem um meio de fazer isso por meio do utilitário de configuração. Porém, os detalhes variam de um sistema para outro, e muitos não permitem adicionar ou excluir entradas do gerenciador de inicialização.
  • O shell da EFI versão 2 fornece um comando chamado bcfgque pode fazer o trabalho. Você precisaria fazer bcfg boot dump -bpara ver as entradas e bcfg boot rm #excluir o número da entrada #- #deve ser o número associado a qualquer entrada que você deseja remover.
  • No Linux, efibootmgrpode fazer o trabalho: Digite efibootmgrou efibootmgr -vpara ver as entradas e, em seguida, faça efibootmgr -b # -Bpara excluir a entrada #. (Você deve digitar esses comandos como rootou usando sudo.)
  • No Windows, a ferramenta EasyUEFI deve ser capaz de lidar com o trabalho, embora eu tenha brincado com ele brevemente, por isso não posso dar instruções detalhadas.

Esteja ciente de que, em qualquer um desses casos, você pode ter arquivos restantes em sua EFI System Partition (ESP). Você pode excluí-los através de comandos normais de manipulação de arquivos, embora, dependendo do seu sistema operacional, seja necessário montar explicitamente o ESP. Se não forem referenciados, os arquivos não causarão nenhum dano real, a menos que consumam tanto espaço que impedem a instalação de outro sistema operacional ou a atualização do gerenciador de inicialização. Os arquivos normalmente serão armazenados em subdiretórios do EFIdiretório no ESP; a maioria dos sistemas operacionais cria subdiretórios com o nome de si ou das empresas que os criam, como EFI/ubuntuno Ubuntu ou EFI/Microsoftno Windows.

Rod Smith
fonte
Graças, isso se parece mais com o que eu estava procurando, mas recebo o arquivo "Boot0002 Fedora HD (1.800,64000,302c2451-c097-4942-8007-140e08449e9f) (\ EFI \ fedora \ shim.efi)". Então, o que devo usar para a # ?? Eu tentei o nome e, em seguida, eu tentei Boot0002 e não deles trabalho
Talal
OK entendi, é apenas o número único de inicialização, como no caso acima 2 :) obrigado muito @RodSmith
Talal
1
Às vezes, é necessário remover a pasta na partição EFI também, caso contrário, ela será adicionada novamente na reinicialização askubuntu.com/questions/788708
Gerhard Burger
Note-se que sgdisk -ié útil para determinar wheter uma partição com um GUID especificado existe ou não no caso de você usarefibootmgr
Ini
Não existe apenas um comando? Eu tenho um laptop antigo que não possui mais o Windows e as opções de inicialização são preenchidas com 100 entradas do 'Windows Boot Manager', a ponto de levar 5 minutos apenas para carregar as configurações do EFI / Legacy. Eu gostaria de limpar esses filhos da puta porque é irritante. Não consigo instalar nada porque ele leva uma eternidade para enumerar as entradas de inicialização
chx101
3

O OS-Uninstaller é uma pequena ferramenta gráfica para executar uma desinstalação limpa e rápida de qualquer sistema operacional (Windows, Mac OS X, Ubuntu, outras distribuições Linux ..) do seu computador.

Recursos

  • Ele suporta a remoção apenas das entradas selecionadas da lista de inicialização do SO no GRUB.

    Desinstalador do SO

  • Ou remova completamente o GRUB e substitua-o pelo MBR (registro mestre de inicialização) original que estava lá antes de instalar o Ubuntu.

  • Ele também reformata automaticamente a partição do sistema operacional que você acabou de remover em NTFS (padrão) ou ext4, dependendo do sistema operacional anterior.

  • Altere o tempo limite de exibição do menu GRUB.

  • Faça backup da tabela de partição e dos setores de inicialização (apenas no caso).

  • Ele também permite que você altere manualmente o MBR e o local instalado do disco rígido e a partição que está vinculando para a inicialização. Mas para a maioria dos usuários, você não precisa alterar nenhum deles.

Faça o download do Boot-Repair-Disk . Em seguida, crie um USB ativo com o UNetbootin nos repositórios padrão do Ubuntu. No Ubuntu 18.04 e posterior, o pacote UNetbootin foi descontinuado. Quando testei o aplicativo Startup Disk Creator interno como um aplicativo de substituição UNetbootin com uma imagem .iso de reparo de inicialização, ele funcionava no Ubuntu 18.04. Inicialize com ele. Uma janela (Boot-Repair) aparecerá, feche-a. Em seguida, inicie o Desinstalador do SO no menu inferior esquerdo. Na janela Desinstalador do sistema operacional, selecione o sistema operacional que você deseja remover e clique no botão OK e, em seguida, clique no botão Aplicar na janela de confirmação que se abre. Quando a remoção estiver concluída, reinicie e verifique se o seu sistema foi removido.

Você também pode instalar o Boot-Repair, que inclui o Desinstalador do SO, no Ubuntu adicionando o PPA ppa: yannubuntu / boot-repair às fontes de software da seguinte maneira:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update  
sudo apt install boot-repair  
karel
fonte
Ri muito. Especificamente, possui uma borracha apagando o Windows.
chx101 31/07/19