Erro: “Falha ao abrir \ EFI \ BOOT \ grubx64.efi…” (inicialização dupla)

5

Não foi possível encontrar um aswer na Internet, e é por isso que venho procurar especialistas no fórum. Então, hoje, depois que instalei o Ubuntu 16.04 via USB no meu computador com o Windows 8 pré-instalado, fui solicitado a reiniciar o computador .

Depois de fazer isso eu não fui oferecido para selecionar um sistema operacional, então depois de procurar na Internet, eu encontrei o reparo de inicialização que eu executei usando a opção "Try Ubuntu" na minha instalação USB.

Após o reparo da inicialização, recebi uma mensagem dizendo:

"Se o seu computador reinicializar diretamente no Windows, tente alterar a ordem de inicialização no seu BIOS. Se a sua BIOS não permitir alterar a ordem de inicialização, altere a entrada de inicialização padrão do seu bootloader do Windows. Por exemplo, no Windows, digite o seguinte em um prompt de comando admin:

" Então, depois que eu reiniciei o meu PC, recebi a seguinte mensagem de erro por cerca de 3 segundos, após o que ele inicializa automaticamente no Windows, sem me permitir acessar o Ubuntu.

Erro recebido durante a inicialização, logo da marca

Então eu tento a outra solução de digitar esse comando no cmd, para o qual minha surpresa funcionou, e agora sou solicitado que uma janela (grub) escolha meu sistema cada vez que eu ligo meu PC, mas infelizmente, Ainda recebo um erro de cada vez, que dura cerca de 3s, após o qual eu posso escolher o meu sistema operacional (ambos estão funcionando muito bem) e trabalhar normalmente.

Erro recebido durante a inicialização, antes do grub

Alguma sugestão para se livrar da mensagem de erro toda vez que eu inicializo meu PC? Agradecemos antecipadamente.

    
por Jerry 19.04.2017 / 22:46

3 respostas

1

Finalmente consegui resolvê-lo.

Para o resto, abra o terminal

$ sudo bash
$ cd /boot/efi/EFI
$ sudo cp -p ubuntu/grubx64.efi Boot
$ sudo touch ubuntu/grubx64.efi.gbr

Depois disso, eu parei de ver a mensagem de erro e o grub apareceu normalmente (como antes, também, depois de ver aquela mensagem de erro por 3s).

    
por Jerry 20.04.2017 / 02:27
2

Você provavelmente deve corrigir a entrada do carregador de boot em vez de copiar os arquivos. Isso sempre vai quebrar quando o upstream atualizar alguma coisa. Tente algo assim:

efibootmgr --create --label Ubuntu --disk /dev/sda1 --loader "\EFI\ubuntu\grubx64.efi"

Em que /dev/sda1 corresponde a /boot/efi . Para os curiosos, há mais detalhes em este guia.

    
por bviktor 23.12.2017 / 00:05
0

Basta procurar o arquivo e copiá-lo para o local com erro.

Após algumas atualizações e falhas de energia, a HP 8200 estava reclamando que EFI\BOOT\grub64.efi não estava sendo encontrado na inicialização. Eu coloquei o SSD em outro computador (placa-mãe mais nova), este inicializou muito bem, talvez ele faça uma busca pelos arquivos .efi (?!) Então eu consegui fazer o login, fiz uma busca pelo nome do arquivo que faltava, copiei para o local com erro e ele inicializou bem:

find /boot -name grubx64.efi

/boot/efi/EFI/centos/grubx64.efi

cp /boot/efi/EFI/centos/grubx64.efi /boot/efi/EFI/BOOT/grubx64.efi

O erro acabou de dizer "EFI \ BOOT \", mas o diretório completo era: "/ boot / efi / EFI / BOOT /".

Eu acho que a cópia também pode ser feita colocando o disco rígido em outra máquina linux.

    
por adrianTNT 21.05.2018 / 23:49