Inserindo o BIOS quebra o GRUB

0

Eu tenho dual boot Ubuntu / Windows 10 no meu laptop Acer. Sistema UEFI. Acabei de descobrir que quando eu simplesmente entro nas configurações da BIOS pressionando F2 na inicialização (sem alterar ou salvar nada), ou também ao entrar nas configurações do MENU BOOT pressionando F12 no início, o GRUB desaparece permanentemente e, em vez disso, o Windows 10 é carregado. Depois disso, o GRUB deve ser reinstalado a partir de um Live CD ou reinstalando o Ubuntu do zero.

Como isso é possível ???

    
por W.Roger 23.04.2017 / 09:39

1 resposta

1

Isso soa como firmware de buggy. Verifique se há uma atualização no site da Acer. (Ele provavelmente será chamado de "atualização do BIOS" ou algo semelhante, embora, se o computador foi vendido a qualquer momento desde o final de 2011, é mais provável que seja um EFI / UEFI do que um BIOS.)

Se não houver atualização de firmware, ou se a aplicação não ajudar, você deverá reclamar - em voz alta - para a Acer, já que este é um bug sério. Além de reclamar, existem soluções alternativas melhores do que as que você está usando:

  • fbx64.efi - Recentemente, o Ubuntu começou a enviar esse arquivo de programa EFI e instalá-lo em /boot/efi/EFI/ubuntu (do Ubuntu). Ainda estou para estudar esse arquivo em detalhes, mas ele tem a intenção de contornar o tipo de problema que você está descrevendo. Para trabalhar automaticamente, você provavelmente vai querer copiá-lo para /boot/efi/EFI/bootx64.efi (do Ubuntu), mas pode exigir uma configuração explícita além disso, e eu ainda não olhei para esse detalhe. Além disso, isso pode não fazer nada sozinho se o seu computador inicializar diretamente no Windows. Assim, você pode querer se concentrar na próxima solução ...
  • Corrigir as entradas de inicialização - Uma ou ambas as duas configurações de EFI baseadas em NVRAM estão sendo alteradas: A variável BootOrder contém a ordem de inicialização e Boot#### entradas (em que #### é hexadecimal valor) mantém ponteiros para carregadores de inicialização específicos. Se o BootOrder sozinho estiver sendo alterado, você poderá corrigi-lo com várias ferramentas, como efibootmgr no Ubuntu ou bcdedit no Windows. Como você está inicializando diretamente no Windows após esse incidente, é mais provável que a solução mais fácil seja a utilização de Easy-FI ferramenta, que permite ajustar a variável BootOrder em uma lista simples de GUI. Mesmo que a entrada Boot#### do Ubuntu esteja sendo excluída, você pode usar o EasyUEFI ou bcdedit para criar uma nova entrada que aponte para EFI\ubuntu\shimx64.efi . Digitar bcdedit /set {bootmgr} "\EFI\ubuntu\shimx64.efi" em uma janela Prompt de Comando do Administrador deve corrigir o problema com bcdedit ; ou você pode fazer o equivalente no EasyUEFI.

Este é apenas um exemplo do que eu chamo de golpe de inicialização. Veja esta página minha para mais sobre este assunto. (Essa página é parte da minha documentação do rEFInd, mas os princípios se aplicam a outros carregadores de inicialização.)

    
por Rod Smith 24.04.2017 / 17:07