Como resolvo um erro do GRUB: “magic arch independent ELF magic”?

10

Estou preso a um problema bastante irritante que encontrei depois de instalar o 11.10 no meu macbook pro 5,5.

Eu fiz uma instalação limpa do efi inicializando na configuração usando o cd da área de trabalho. Na primeira reinicialização, recebi a "magia ELF independente de arco inválido" e o console de resgate do grubs.

Eu li GRUB: "invalid arch ELF magic independente "após instalar no SSD mas 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 enquanto inicializado no live cd.

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

    
por Cadoc 25.10.2011 / 19:36

2 respostas

8

A solução para mim foi (e provavelmente para qualquer um que tenha 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.

Executar o update-grub enquanto inicializado no ubuntu restaurou a aparência mais atraente do menu de inicialização do grub.

    
por Cadoc 28.10.2011 / 00:16
2

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

Eu estava instalando a partir de um pendrive inicializado a partir do BIOS no modo UEFI.

Após algumas reinstalações malsucedidas do 12.04, tentei a mesma instalação com o dispositivo USB inicializado sem o modo UEFI e ele funciona.

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 tive duas opções em meu menu de inicialização para o USB com instalação 12.04.

Espero que ajude!

    
por Snoopy 04.05.2012 / 01:28