Como resolvo um erro GRUB: “mágica ELF independente de arco inválido”?

Como resolvo um erro GRUB: “mágica ELF independente de arco inválido”?

Estou com um problema bastante irritante que encontrei após instalar o 11.10 no meu macbook pro 5,5.

Eu fiz uma instalação limpa efi inicializando na configuração usando o CD da área de trabalho. Na primeira reinicialização, fui presenteado com a "mágica ELF independente de arco inválido" e o console de resgate do grubs.

eu liGRUB: “mágica ELF independente de arco inválido” após instalação no SSDmas a solução não é solução para mim, já que instalar o grub via live cd significa apenas instalar a versão mbr e não consigo encontrar nenhum manual sobre como instalar o grub-efi durante a inicialização no live cd.

Então, minha pergunta é: como posso editar o arquivo grubx64.efi em minha partição EFI, reinstalar o grub-efi com um CD/DVD ao vivo ou usar comandos de resgate do grub para corrigir esse problema?

Responder1

A solução para mim foi (e provavelmente para quem está com esse problema):

Inicialize no live cd e digite no terminal (é claro que você deve editar as operações de montagem respeitando sua própria tabela de partições):

sudo apt-get install grub-efi-amd64
sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot 
sudo grub-install --root-directory=/mnt /dev/sda

Agora o grubx64.efi deve inicializar sem problemas.

A execução do update-grub durante a inicialização no Ubuntu restaurou a aparência mais amigável do menu de inicialização do grub.

Responder2

Eu tive o mesmo problema “magia ELF independente de arco inválido”.

Eu estava instalando a partir de um pendrive inicializado pela Bios em modo UEFI.

Depois de algumas reinstalações malsucedidas do 12.04, tentei a mesma instalação com o pendrive inicializado sem o modo UEFI e funcionou.

Para sua informação, minha configuração em um SSD de 120 GB

sda1 /windows 90 GB   windows 7
sda2 /boot  100 MB
sda5 swap     1 GB
sda6 /        18GB   ubuntu 12.04
sda7 /home     8GB

Minha placa-mãe é P8P67 Pro com Asus EZbios e eu tinha duas opções no menu de boot para USB com instalação 12.04.

Espero que ajude!

Responder3

Usei a opção de reparo de inicialização nas Ferramentas do Sistema (eu acho) que estava lá após a inicialização do CD/USB ao vivo. Fique online primeiro (configurações/WiFi) e depois execute o reparo usando os padrões. Funcionou bem para mim usando o Zorin 15.

Bem. Após a atualização 15 (atualizações sugeridas, esta é uma nova instalação), a inicialização falhou novamente com um erro grub diferente, então executei o reparo de inicialização novamente. O referido reparo falhou, mas começou eventualmente após alguns erros, então a segunda reinicialização foi normal após o desligamento completo, embora eu receba um erro sobre a falta de um arquivo de tema.

Estou inicializando duas vezes o Win 10 em um SSD (que ainda funciona bem por enquanto, até a próxima atualização do Win estragar tudo novamente.

Esperando que isso não seja algo normal após cada atualização do Zorin!

Responder4

Tive esse problema depois de fazer uma nova instalação do 20.04 em um DELL E5510.

As primeiras mensagens foram do GRUB reclamando que a unidade estava criptografada. Depois de outra reinstalação, recebi a mensagem de arco inválido.

Depois de várias horas: 1. Mudei meu BIOS para UEFI e inicializei o Live CD. 2. Executei o Boot-Repair no meu disco rígido. O reparo de inicialização removeu o GRUB e instalou o arquivo grubx64.efi. (O Boot Repair não seria executado a menos que eu inicializasse o Live CD no UEFI.)

  1. O computador ainda reclamou "sem unidade inicializável". Voltei para o BIOS e tive que apontar a interface UEFI para grubx64.efi. Antes disso, ele procurava shimx64.efi.

Espero que você não passe 2 dias como eu.

informação relacionada