Arch UEFI Install: Toda vez que a máquina inicializa uma nova opção de inicialização aparece

0

Eu instalei o Arch em uma mariposa UEFI e acabei me deparando com algo intrigante enquanto me preparava para instalar uma janela de inicialização dupla. Ao entrar nas opções de inicialização, repentinamente notei que 25 opções de inicialização de UEFI receberam o mesmo nome (algo como: KINGSTON SH103S3: Partição 1)

No começo eu não me importava com o problema e apenas fui para as configurações de inicialização para excluir todos eles, mas a aba de configurações na qual eu normalmente acessaria opções de inicialização NÃO responderia a nenhuma entrada de teclado diferente das teclas de seta . todas as outras guias de configurações funcionaram muito bem, mas não consegui alterar nada sobre as opções de inicialização. depois de brincar um pouco, tentativa e erro, notei que mais opções de inicialização começaram a aparecer. Toda vez que eu reinicio minha máquina, uma nova opção de boot é adicionada e agora até mesmo a UI dos menus de inicialização mudou, de um simples estilo preto e cinza de terminal, para um preto e azul de msdos.

ESTE é todo o informações que eu poderia encontrar sobre o assunto, mas aparte de algum esclarecimento gimmicky das opções de inicialização nenhuma solução jamais foi sugerida. Também não tenho uma asus moth, mas:

Mariposa: GIGABYTE H110M-A-CF

SSD: KINGSTON SH103S3

desculpas se meu texto da pergunta for ruim, mas essa questão parece exceder minhas habilidades, se você precisar esclarecer alguma coisa eu vou editar isso

    
por user2255757 04.07.2017 / 20:42

1 resposta

2

Eu já ouvi falar desse tipo de problema antes. Parece que você tem "multiplicação" de entradas de pen drive USB - é assim que estou interpretando uma entrada que começa com kingston , já que é um fabricante comum de pen drives USB. OTOH, isso poderia ser um SSD também. A clarificação desse ponto pode ser importante - mas a solução ou solução alternativa provavelmente será semelhante em ambos os casos.

Eu suspeito que esta é uma entrada que está sendo criada em cada inicialização pelo próprio firmware. Se sim, é um bug no firmware, então a única solução verdadeira será fazer com que o fabricante libere uma atualização de firmware que corrija o bug. Você pode verificar se essa atualização já está disponível e, em caso afirmativo, fazer o download e instalá-la. Se não houver atualização disponível, recomendamos que você denuncie isso como um erro para o fabricante. Não deixe de denunciar a entrada exata que está sendo multiplicada. Inclua capturas de tela do utilitário de configuração de firmware e / ou do próprio gerenciador de inicialização do computador, bem como a saída de efibootmgr -v (digitado como root ) no Linux.

Em relação a uma solução alternativa, você pode usar efibootmgr no Arch para excluir entradas indesejadas sempre que inicializar. Você pode fazer isso manualmente (o que seria uma dor) ou escrever um pequeno script para fazer o trabalho e iniciá-lo como um script de inicialização. O truque seria identificar as entradas indesejadas e excluí-las, mas não outras. Como você diz que todas as entradas indesejadas começam com kingston , é provável que seja bastante fácil. É concebível que meu script refind-mkdefault (parte do pacote rEFInd) possa ser um ponto de partida útil; mas em vez de mover as entradas correspondentes para o início da ordem de inicialização, você precisaria modificar o script para excluir entradas correspondentes e, é claro, alterar a sequência de correspondência padrão de refind para kingston . Se você não usa rEFInd, você pode pegar o próprio script de o repositório gEFInd git. Esse script é escrito em Python, portanto, se você se sentir mais confortável com outra linguagem de script, talvez não seja um ponto de partida útil.

Um problema semelhante pode se manifestar por causa de erros em uma ferramenta criada para o Fedora que tem como objetivo corrigir o problema oposto das EFIs que esquecem as entradas de inicialização. Essa ferramenta pode acabar criando uma lista cada vez maior de entradas de inicialização idênticas. AFAIK, esse problema já foi consertado há muito tempo, mas se você tem alguns gerenciadores de inicialização antigos do Fedora por aí, um antigo arquivo .efi com bugs pode ser o culpado. Neste caso, eu tentaria limpar tudo do ESP que você não está usando, particularmente dos diretórios EFI/fedora e EFI/BOOT . (Como você está usando o Arch, eu suponho que você tenha uma boa idéia do que está no seu ESP. O Arch fornece menos ferramentas de configuração automatizadas do que a maioria das distribuições, então a maioria dos usuários do Arch está mais familiarizada com esses detalhes do que a maioria dos usuários de distribuições como o Ubuntu ou o Fedora.)

Um outro pensamento ocorre para mim: Se as entradas que estão multiplicando forem para inicialização do BIOS / CSM / legacy, em vez de para inicialização no modo EFI / UEFI, desabilitar o CSM no seu utilitário de configuração de firmware pode contornar o problema .

    
por 05.07.2017 / 16:06