Tentativas de instalação do grub2 falharam

0

Recentemente, recebi meu laptop do serviço de garantia porque o disco rígido estava frito inesperadamente. Apenas o Windows 10.

Eu tentei desinstalar a distro anterior do Linux que eu estava usando antes da catástrofe, ElementaryOS, mas quando eu o instalei em uma partição dedicada, o menu de inicialização estava faltando. Depois de tentar muitas vezes consertá-lo, e perguntando pelo stackexchange sem sucesso, desisti e decidi tentar instalar o Ubuntu, talvez a maneira como ele instalou o grub funcionou. Não, não aconteceu.

Lembro-me de escolher /dev/sda como o local de instalação do grub ao instalar o Ubuntu a partir do Live USB, se essa informação ajudar.

Então mais uma vez eu tentei várias vezes corrigir esse problema sem sucesso.

Primeiro eu segui este guia mas ao executar este comando grub-install /dev/sda recebi uma mensagem de erro dizendo cannot find EFI directory .

A procura de soluções para este problema levou-me a outro guia , mas fiquei preso neste ponto : grub-install --efi-directory=/boot/efi --target=x86_64-efi /dev/sdX porque houve um erro que dizia que tal diretório não existia e outra coisa.

O que me levou novamente a esta questão aqui no askubuntu. Eu fiz como instruído na resposta e tudo poderia ser executado sem erros. No entanto, ao reiniciar o laptop, o menu do grub ainda não apareceria.

Honestamente, não sei mais o que fazer. Eu tenho procurado por toda parte por semanas e pedindo ajuda também, mas meu problema persiste.

O que posso fazer?

    
por dabadaba 18.01.2016 / 16:13

1 resposta

0

Se o Ubuntu estiver instalado no computador, mas você não puder inicializá-lo porque ele não possui um gerenciador de inicialização, primeiro você deve verificar se ele está instalado em um disco GPT ou em um disco MBR. Os primeiros são geralmente usados em inicializações no modo EFI e os últimos geralmente são usados com inicializações no modo BIOS, embora essa ligação não seja tão strong quanto no Windows. Se você tem um disco MBR, mas deseja inicializar no modo EFI ou um disco GPT e deseja inicializar no modo BIOS, reavalie sua situação para decidir o que fazer - prossiga com uma configuração incomum, altere o tipo de tabela de partição ou altere o tipo de carregador de inicialização.

Supondo que você tenha (ou converta) um disco GPT e deseje instalar um carregador de inicialização no modo EFI, há muitas opções. Os dois mais fáceis são:

  • GRUB / Boot Repair - Inicialize o instalador do Ubuntu no modo EFI, instale o Boot Repair programa, e executá-lo. Isso deve configurar o GRUB corretamente no seu disco. A maior advertência é que, embora o Reparo de Inicialização geralmente funcione, às vezes não funciona e, em raras ocasiões, pode realmente piorar as coisas. Claro que, como você não consegue inicializar agora, o risco de ficar pior parece muito remoto.
  • rEFInd - você pode desabilitar a inicialização segura (se estiver ativa), baixar a unidade flash USB ou a versão CD-R do meu rEFInd gerenciador de inicialização, e inicialize a partir dele. rEFInd deve permitir que você inicialize o Ubuntu. Se isso funcionar, instale a versão do pacote PPA ou Debian. O rEFInd se tornará seu gerenciador de boot padrão, permitindo que você inicialize sem o GRUB. Essa abordagem é um pouco mais incremental - o risco em cada etapa é bastante baixo, já que você não está alterando o disco ou sabe que é quase certo que o programa funcione ao fazer alterações no disco.

Se você continuar tendo problemas, ou se você não tiver uma configuração GPT / EFI, deverá postar de volta os detalhes. O URL fornecido pelo Boot Repair mostrará detalhes sobre o seu sistema, que podem ser necessários para fornecer uma resposta melhor. Como alternativa, você pode executar o Script de Informações da Inicialização, postar o arquivo RESULTS.txt que ele gera para um site pastebin, e poste o URL para o seu documento aqui.

EDITAR:

Seus sintomas são consistentes com um firmware com bugs; alguns fabricantes são conhecidos por lançar computadores com EFIs bugs que "esquecem" ou ignoram suas entradas de inicialização. Sua pergunta, no entanto, implica que tudo isso funcionou bem com a sua instalação do Elementary OS. Isso, por sua vez, sugere que as entradas NVRAM do firmware sejam danificadas de alguma forma, evitando que novas entradas sejam gravadas. Isso também é um bug, mas pode ser superado.

Uma coisa é tentar entrar no utilitário de configuração do firmware e selecionar a opção para redefinir todas as configurações para os valores padrão. Infelizmente, não posso dizer exatamente onde essa opção está, já que ela varia de um firmware para outro. (É até possível que o seu não tenha essa opção.) Quando isso for feito, você pode tentar executar o Reparo de inicialização novamente ou instalar o rEFInd conforme descrito acima e, com alguma sorte, o reparo será bem-sucedido.

Outra coisa que você pode tentar é o programa EasyUEFI no Windows. Você pode usá-lo para reordenar entradas existentes, excluir entradas existentes e criar novas entradas. Você deve ser capaz de criar uma entrada para o Ubuntu ( \EFI\ubuntu\shimx64.efi - observe o uso de barras invertidas no estilo do Windows e do EFI como separadores de diretório) e testá-la. Você também pode usar o EasyUEFI para limpar todas as entradas extras ou redundantes - mas a saída efibootmgr em sua execução do Reparo de inicialização faz com que pareça que não há nada de suspeito ou redundante a ser limpo. Ainda assim, verificar com outra ferramenta (isto é, EasyUEFI) pode valer a pena.

    
por Rod Smith 18.01.2016 / 16:33