Não é possível corrigir o GRUB para inicialização dupla - continue inicializando diretamente no Windows

0

Algum tempo entre a minha última atualização do BIOS (usando o Windows) e brincando com o Boot Order (para usar um LiveUSB), meu menu do grub desapareceu. Anteriormente, consegui reparar o menu do GRUB desta forma:

  • Inicializando no Windows
  • Ir para as opções avançadas de inicialização
  • Selecionando minha partição do Ubuntu
  • Como começar a reinicialização avançada - > Vendo meu menu do GRUB.

Então, eu pude selecionar o sistema operacional Ubuntu, fazer login, executar o reparo de inicialização e recuperar meu menu do GRUB.

No entanto, agora depois de passar pelo processo de reparo de inicialização, ainda não consigo recuperar meu menu de inicialização dupla. Meu laptop continua carregando diretamente no Windows.

Informação adicional: Eu também verifiquei que o Boot Order está configurado da mesma forma que era antes de usar um LiveUSB, isso não ajudou. Eu também tentei algumas outras combinações - sem sucesso ...

Tenho o Ubuntu 16.04 e um Windows 8.1 pré-instalado no meu PC. A inicialização segura e o modo herdado estão desativados ... e aqui está o que o boot-repair me deu da última vez que usei:

link

Eu também uso o Grub Customizer para mudar a ordem dos sistemas operacionais no menu do grub, mas, até onde eu sei, ele não tem nenhum impacto no desaparecimento do menu do grub neste caso em particular. Quando uso o grub-repair e não faço alterações através do Grub Customizer, o menu ainda não aparece.

Qual poderia ser o motivo desse problema e como posso corrigi-lo?

    
por 0lesya 01.10.2017 / 12:03

1 resposta

1

A EFI espera que o gerenciador de inicialização padrão seja /efi/boot/bootx64.efi. O Windows é específico para garantir que ele seja inicializado.

Fist off, a partir de 8.1 no windows realmente não desliga, ele suspende para o disco (como um hibernate) para que ele inicialize mais rápido. segundo ele altera o EFI para fazer a entrada 0000 (windows) primeiro na ordem de inicialização. Você deve desativar o Fast Boot no Windows se estiver com inicialização dupla.

Uma solução alternativa: renomear grubx64.efi para bootx64.efi e depois substituir o arquivo efi / boot / bootx64.efi.This faz o grub o gerenciador de inicialização padrão. Salve o efi / boot / bootx64.efi original na pasta do Windows, caso deseje substituí-lo mais tarde.

segundo: Quando estiver no Ubuntu, use o efibootmgr para deletar todas as entradas do Windows e do Ubuntu. e reinicie o seu computador. Certifique-se de que o primeiro sistema em que você inicializa é o ubuntu, para que ele seja colocado na entrada 0000. depois, as janelas de inicialização.

Em alguns sistemas mais novos, a seleção do SO é permitida se o caminho padrão estiver vazio. Temprariamente, mova /efi/boot/bootx64.efi para outro local para ver se as configurações de EFI permitirão que você selecione o sistema operacional para inicializar.

PS: Eu tive um sistema antigo que se recusou a inicializar o grub após uma atualização do BIOS. Instalando o grub em / dev / sda consertou. Isso é considerado uma bola estranha embora. EFi não deveria estar olhando para o MBR para um bootloader.

    
por ravery 01.10.2017 / 12:23