error: bloque de entorno no válido

error: bloque de entorno no válido

Recientemente instalé Manjaro en mi PC. Arranqué, instalé y actualicé mi sistema operativo.

Sin embargo, cuando inicio mi computadora después de las actualizaciones, aparece el siguiente error:

 error: invalid environment block
 Press any key to continue

Mi PC luego se cuelga en una pantalla negra

He leído acerca de varias personas que han tenido este error y la respuesta común es "eliminar save_env recordfail", pero no tengo esa línea.

¿Alguien sabe por qué sucedió esto? ¿Cómo puedo arreglar esto?

Respuesta1

El mensaje de error puede referirse al bloque de entorno GRUB2, ubicado generalmente en /boot/grub/grubenv. Debe contener texto legible, así que échale un vistazo.

La pantalla negra puede colgarse por muchas cosas. Quizás su distribución configure GRUB de tal manera que alguna configuración esencial se almacene en el bloque de entorno, y el problema en el bloque de entorno también hace que falle el arranque. O tal vez sea causado por algo diferente, como que el BIOS detecte los discos en un orden diferente al esperado por el grub-installprograma.

Es posible que las actualizaciones del sistema operativo Manjaro hayan incluido una actualización de GRUB, lo que provocó que lo reinstalara automáticamente. Si tuvo que realizar algún paso especial para instalar GRUB cuando instaló Manjaro originalmente, es posible que deba realizarlo nuevamente ahora.

O si agregó algún disco nuevo al sistema después de instalar el sistema operativo y actualizarlo, es posible que originalmente no haya necesitado ningún paso especial, pero es posible que los necesite ahora... y eso podría ser lo que hizo que la actualización automática fallara.

Si su sistema utiliza BIOS clásico en lugar del nuevo firmware UEFI, la causa principal probablemente sea el hecho de que no existe una forma garantizada para que el sistema operativo identifique los discos que serían significativos para el BIOS. Sin más información del administrador del sistema, el grub-installcomando básicamente tendrá que adivinar en qué orden el BIOS detectará los discos en el momento del arranque.

Si el /boot/grub/device.maparchivo existe, describe la información/conjetura actual que GRUB tiene sobre el orden de inicio del BIOS; Si agrega/elimina/cambia discos en el sistema, también debe actualizar este archivo para que coincida con el nuevo estado; de lo contrario, una actualización automática de GRUB podría causar exactamente el tipo de situación que está experimentando en este momento. Para solucionarlo, corrija el archivo actual device.mappara que coincida con la forma en que su BIOS realmente ve los discos, luego utilícelo grub-installpara reinstalar GRUB.

información relacionada