No se puede iniciar, no grub, “la magia de asignación está rota”

No puedo arrancar en GRUB. Veo esto:

Alloc magic is broken at XXXXXX Press any key 

pero cuando hago nada pasa. Mantener el turno tampoco hace nada.

La última vez que pude usar mi máquina cambié cosas en /etc/grub.d , pero hice chroot en el sistema, revertí todo y ejecuté update-grub éxito.

¿Qué puedo intentar?

Si alguien se pregunta: Ubuntu 12.04.1, el medio de instalación fue (supongo) 11.10, es un kernel i5 de primera generación, 4GB de RAM, memtest estaba bien.

Se puede usar un Boot-Repair Live USB para reparar Grub. Puedes descargar la ISO de la Ubuntu Wiki . Luego, use Unetbootin para crear un Live USB a partir del archivo ISO que descargó. Después de iniciar desde el USB, aparecerá la utilidad de reparación de inicio. Simplemente haga clic en el botón Reparación recomendada y Boot-Repair reparará Grub por usted.

Este no es un problema de software. El alloc magic broken es el resultado de chips de memoria incorrectos.

He resuelto esto.

Utilicé Rescatux y principalmente SG2D para arrancar en cadena en mi sistema regular. Luego ejecuté update-grub nuevamente y me preguntaba por qué grub.cfg todo dos veces, cuando se me ocurrió verificar el grub.cfg (¡solo lea, no escriba!).

Luego descubrí que los cambios supuestamente “revertidos” a GRUB-config todavía estaban allí, impidiendo que Grub se iniciara.

(Yo había llamado a los que no funcionan .n para “nuevos”, asumiendo que serían ignorados (como .bak ))

SO: ¿es un error válido para ser publicado, que la reinstalación de GRUB no borra el directorio de configuración?

Tal vez el archivo iso se hizo en una computadora de 32 bits, ¡¡¡y el error viene de intentar arrancarlo desde uno de 64 bits !!

Tuve ese problema! ¡Y supongo que esa fue la causa!