Wie behebe ich den Fehler „ungültige archunabhängige ELF-Magie“ in GRUB?

Wie behebe ich den Fehler „ungültige archunabhängige ELF-Magie“ in GRUB?

Ich stecke mit einem ziemlich ärgerlichen Problem fest, das nach der Installation von 11.10 auf meinem MacBook Pro 5,5 aufgetreten ist.

Ich habe eine saubere EFI-Installation durchgeführt, indem ich das Setup mithilfe der Desktop-CD gebootet habe. Beim ersten Neustart wurde mir die „ungültige Arch Independent ELF-Magie“ und die Grubs-Rettungskonsole angezeigt.

ich habe gelesenGRUB: „ungültige arch-unabhängige ELF-Magie“ nach der Installation auf SSDaber die Lösung ist für mich keine, da die Installation von Grub über eine Live-CD nur die Installation der MBR-Version bedeutet und ich scheinbar kein Handbuch zur Installation von Grub-EFI beim Booten von der Live-CD finden kann.

Meine Frage lautet also: Wie kann ich entweder die Datei grubx64.efi in meiner EFI-Partition bearbeiten, grub-efi mit einer Live-CD/-DVD neu installieren oder Grub-Rettungsbefehle verwenden, um dieses Problem zu beheben?

Antwort1

Die Lösung für mich (und wahrscheinlich für jeden, der dieses Problem hat) war:

Booten Sie von der Live-CD und geben Sie in das Terminal ein (natürlich müssen Sie die Einhängevorgänge entsprechend Ihrer eigenen Partitionstabelle bearbeiten):

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

Jetzt sollte grubx64.efi ohne Probleme booten.

Durch Ausführen von „update-grub“ während des Bootens von Ubuntu wurde das benutzerfreundlichere Erscheinungsbild des Grub-Bootmenüs wiederhergestellt.

Antwort2

Ich hatte das gleiche Problem „ungültige, architekturunabhängige ELF-Magie“.

Ich habe die Installation von einem USB-Stick durchgeführt, der vom BIOS im UEFI-Modus gebootet wurde.

Nach einigen erfolglosen Neuinstallationen von 12.04 habe ich die gleiche Installation mit dem ohne UEFI-Modus gebooteten USB-Stick versucht und es funktioniert.

Zu Ihrer Information meine Einstellung auf einer 120GB SSD

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

Mein Motherboard ist ein P8P67 Pro mit Asus EZbios und ich hatte in meinem Boot-Menü zwei Auswahlmöglichkeiten für den USB mit der 12.04-Installation.

Ich hoffe es hilft!

Antwort3

Ich habe die Boot-Reparaturoption in den Systemtools verwendet (glaube ich), die nach dem Booten von Live-CD/USB vorhanden war. Gehen Sie zuerst online (Einstellungen/WLAN) und führen Sie dann die Reparatur mit den Standardeinstellungen aus. Hat bei mir mit Zorin 15 problemlos funktioniert.

Nun. Nach dem Update 15 (empfohlene Updates, dies ist eine Neuinstallation) schlug der Bootvorgang erneut mit einem anderen Grub-Fehler fehl, also führte ich die Boot-Reparatur erneut aus. Die besagte Reparatur schlug fehl, wurde aber schließlich nach einigen Fehlern gestartet. Der zweite Neustart verlief nach dem vollständigen Herunterfahren normal, obwohl ich eine Fehlermeldung über eine fehlende Designdatei erhielt.

Ich verwende einen Dual-Boot von Win 10 auf einer SSD (was im Moment noch ganz gut funktioniert, bis das nächste Win-Update es wieder durcheinanderbringt...)

Ich hoffe, dass dies nicht nach jedem Zorin-Update regelmäßig vorkommt!

Antwort4

Ich hatte dieses Problem nach einer Neuinstallation von 20.04 auf einem DELL E5510.

Die ersten Meldungen kamen von GRUB und bemängelten, dass das Laufwerk verschlüsselt sei. Nach einer weiteren Neuinstallation bekam ich dann die Meldung „Ungültige Architektur“.

Nach mehreren Stunden: 1. Ich habe mein BIOS auf UEFI umgestellt und die Live-CD gebootet. 2. Boot-Repair auf meiner Festplatte ausgeführt. Boot-Repair hat dann GRUB entfernt und die Datei grubx64.efi installiert. (Boot-Repair konnte nicht ausgeführt werden, wenn ich die Live-CD nicht in UEFI gebootet habe.)

  1. Der Computer beschwerte sich immer noch über „kein bootfähiges Laufwerk“. Ging zurück ins BIOS und musste die UEFI-Schnittstelle auf grubx64.efi richten. Davor suchte er nach shimx64.efi.

Hoffentlich verbringen Sie nicht zwei Tage wie ich.

verwandte Informationen