Come posso risolvere un errore GRUB: errore ELF indipendente dall'arco non valido?


11

Sono bloccato da un problema piuttosto irritante che ho riscontrato dopo aver installato l'11.10 sul mio macbook pro 5,5.

Ho eseguito un'efi di installazione pulita avviando la configurazione usando il cd desktop. Al primo riavvio mi è stata presentata la "magia ELF indipendente dall'arco non valida" e la console di salvataggio di grubs.

Ho letto GRUB: "ELF magic indipendente dall'arco non valido" dopo l'installazione su SSD ma la soluzione non è una soluzione per me poiché installare grub tramite cd live significa solo installare la versione mbr e non riesco a trovare alcun manuale su come installare grub-efi durante l'avvio nel cd live.

Quindi la mia domanda è: come posso modificare il file grubx64.efi nella mia partizione EFI, reinstallare grub-efi con un CD / DVD live o usare i comandi di salvataggio di grub per risolvere questo problema?


Risposte:


9

La soluzione per me era (e probabilmente per chiunque avesse quel problema):

Avviare nel cd live e digitare nel terminale (ovviamente è necessario modificare le operazioni di montaggio rispettando la propria tabella delle partizioni):

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

Ora grubx64.efi dovrebbe avviarsi senza problemi.

L'esecuzione di update-grub durante l'avvio in Ubuntu ha ripristinato l'aspetto più gradevole del menu di avvio di Grub.


Non è chiaro, perché dobbiamo montare quelli sda3e sda1? Quale ha l'Ubuntu OS
Kenn

Solo per chiarezza per utenti meno esperti come me: in questo scenario, "sda3" rappresenta la partizione in cui si trova il tuo sistema operativo e "sda1" è la tua partizione di avvio, sì? Ho i seguenti risultati quando eseguo fdisk -l: Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 7814035455 7814031360 3.7T Linux filesystem ... in precedenza, monterei sda2 come / mnt e sda1 come / mnt / boot?
JeanSibelius,

3

Ho avuto lo stesso problema "magia ELF indipendente dall'arco non valida".

Stavo installando da una chiavetta USB avviata dal BIOS in modalità UEFI.

Dopo un paio un paio di reinstallazione non riuscita di 12.04, ho provato la stessa installazione con la chiavetta USB avviata senza la modalità UEFI e funziona.

Per tua informazione, la mia impostazione su un SSD da 120 GB

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

La mia scheda madre è P8P67 Pro con Asus EZbios e ho avuto due scelte nel mio menu di avvio per l'USB con installazione 12.04.

Spero che sia d'aiuto!


0

Ho usato l'opzione di riparazione di avvio in Strumenti di sistema (penso) che era lì dopo l'avvio di CD / USB live. Prima vai online (impostazioni / WiFi), quindi esegui la riparazione utilizzando le impostazioni predefinite. Ha funzionato bene per me usando Zorin 15.

Bene. Dopo aver aggiornato 15 (aggiornamenti suggeriti si tratta di una nuova installazione), l'avvio non è riuscito di nuovo con un errore GRUB diverso, quindi è stato eseguito nuovamente il ripristino del boot. Detta riparazione non è riuscita ma è stata avviata alla fine dopo alcuni errori, quindi il secondo riavvio è stato normale dopo l'arresto completo anche se viene visualizzato un errore relativo a un file del tema mancante.

Sto avviando il doppio Win 10 su un SSD (che per ora funziona ancora bene fino a quando il prossimo aggiornamento di Win lo avvita di nuovo ..

Spero che questa non sia una cosa normale dopo ogni aggiornamento di Zorin!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.