¿Cómo resuelvo un error de GRUB: “magia ELF independiente de arco no válido”?

¿Cómo resuelvo un error de GRUB: “magia ELF independiente de arco no válido”?

Estoy atrapado con un problema bastante irritante que encontré después de instalar 11.10 en mi macbook pro 5,5.

Hice una instalación limpia arrancando efi en la configuración usando el CD del escritorio. En el primer reinicio, se me presentó la "magia ELF independiente del arco no válido" y la consola de rescate de grubs.

he leídoGRUB: "magia ELF independiente de arco no válida" después de la instalación en SSDpero la solución no es una solución para mí, ya que instalar grub a través de live cd solo significa instalar la versión mbr y parece que no puedo encontrar ningún manual sobre cómo instalar grub-efi mientras arranca en el live cd.

Entonces mi pregunta es: ¿Cómo puedo editar el archivo grubx64.efi en mi partición EFI, reinstalar grub-efi con un CD/DVD en vivo o usar los comandos de rescate de grub para solucionar este problema?

Respuesta1

La solución para mí fue (y probablemente para cualquiera que tenga ese problema):

Arranca en el live cd y escribe en la terminal (por supuesto debes editar las operaciones de montaje respetando tu propia tabla de particiones):

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

Ahora grubx64.efi debería arrancar sin ningún problema.

La ejecución de update-grub mientras se inicia en ubuntu restauró la apariencia más amigable para la vista del menú de inicio de grub.

Respuesta2

Tuve el mismo problema “magia ELF independiente del arco no válida”.

Estaba instalando desde una memoria USB arrancada desde Bios en modo UEFI.

Después de un par de reinstalaciones fallidas de 12.04, probé la misma instalación con la memoria USB arrancada sin el modo UEFI y funciona.

Para su información mi configuración en un 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

Mi placa base es P8P67 Pro con Asus EZbios y tenía dos opciones en mi menú de inicio para el USB con instalación 12.04.

¡Espero eso ayude!

Respuesta3

Utilicé la opción de reparación de arranque en Herramientas del sistema (creo) que estaba allí después de arrancar el CD/USB en vivo. Primero conéctese a Internet (configuración/WiFi) y luego ejecute la reparación utilizando los valores predeterminados. Funcionó bien para mí usando Zorin 15.

Bien. Después de la actualización 15 (actualizaciones sugeridas, esta es una instalación nueva), el arranque falló nuevamente con un error de grub diferente, por lo que ejecuté la reparación de arranque nuevamente. Dicha reparación falló, pero finalmente comenzó después de algunos errores, luego el segundo reinicio fue normal después del apagado completo, aunque aparece un error sobre la falta de un archivo de tema.

Estoy arrancando dualmente Win 10 en un SSD (que todavía funciona bien por ahora hasta que la próxima actualización de Win lo arruine nuevamente).

¡Esperamos que esto no sea algo habitual después de cada actualización de Zorin!

Respuesta4

Tuve este problema después de realizar una nueva instalación de 20.04 en un DELL E5510.

Los primeros mensajes fueron de GRUB quejándose de que la unidad estaba cifrada. Luego, después de otra reinstalación, recibí el mensaje de arco no válido.

Después de varias horas: 1. Cambié mi BIOS a UEFI e inicié Live CD. 2. Ejecuté Boot-Repair en mi HDD. La reparación de arranque luego eliminó GRUB e instaló el archivo grubx64.efi. (La reparación de arranque no se ejecutará a menos que inicie el Live CD en UEFI).

  1. La computadora todavía se quejaba de que "no había unidad de arranque". Regresé al BIOS y tuve que apuntar la interfaz UEFI a grubx64.efi. Antes de eso, buscaba shimx64.efi.

Ojalá no pases 2 días como lo hice yo.

información relacionada