Como excluir opções de inicialização obsoletas da EFI?

0

Após instalar e sobrescrever vários sistemas operacionais, minha partição EFI parece bem confusa agora:

Atualmente,existemapenasdoissistemasoperacionaisnaminhamáquina:macOSeFreeBSD,oquesignificaquenãoprecisomaisdasopçõesdeinicialização"Ubuntu" e "TrueOS".

Como posso remover essas opções de inicialização obsoletas da partição EFI?

    
por nalzok 01.06.2017 / 17:09

1 resposta

1

O rEFInd constrói seu menu de inicialização "fresh" toda vez que é executado. (Uma exceção é se você usar estrofes de inicialização manuais - mas se esse fosse o caso, presumivelmente você estaria ciente desse fato e saberia como alterá-las.) Assim, se você está vendo entradas de inicialização para SOs, excluída, a causa é quase certamente que você não excluiu completamente os sistemas operacionais em questão. Na maioria dos casos, os arquivos do gerenciador de inicialização residem na partição do sistema EFI (ESP), geralmente em um subdiretório de EFI ; por exemplo, EFI\ubuntu para o Ubuntu. rEFInd geralmente exibe o nome completo do arquivo e o nome ou uma descrição do volume, sob os ícones quando você realça uma opção. Por exemplo, na sua captura de tela, a descrição mostra Boot EFI\boot\bootx64-trueos.efi from EFI . Assim, para remover essa entrada, você excluiria esse arquivo.

Claro, isso significa que você deve saber como acessar seu ESP. Os detalhes de como fazer isso variam de um sistema operacional para outro. No macOS, você pode usar o script mountesp que vem com o rEFInd. (Executar o script produzirá uma mensagem revelando onde o ESP foi montado.) Eu não sei de antemão se o FreeBSD monta o ESP por padrão, ou onde é comumente montado.

Observe que excluir o carregador de boot nem sempre é apropriado. Por exemplo, se você quiser ocultar uma entrada sem torná-la totalmente inacessível, use dont_scan_files , dont_scan_dirs ou dont_scan_volumes in refind.conf para ocultar a entrada. Você pode fazer isso se a entrada do menu de inicialização rEFInd for de uma ferramenta que você deseja deixar instalada no ESP, mas você simplesmente não deseja ver uma entrada de inicialização para ela. (Talvez seja algo executado em um shell EFI ou iniciado a partir de um carregador de inicialização cuja entrada você deseja manter). As entradas dos carregadores de inicialização no modo BIOS também precisam ser tratadas de maneira diferente, desabilitando a verificação de opção de inicialização do BIOS. através da linha scanfor em refind.conf . Eu não acho que nenhum desses casos se apliquem a você; Eu menciono isso apenas por uma questão de perfeição.

    
por 03.06.2017 / 03:51