Recuperar Grub2 en Squeeze con LVM cifrado

Ayer estaba viendo arreglar un pequeño detalle con Grub2, el grub.cfg de otra laptop y reinicié.. grave error :-/

Resulta que no me cargaba la imágen de fondo de Grub2 y tampoco entraba a Squeeze, debido a que no correspondían los valores (obvio) con los de la Laptop Dell Vostro 1320 (Luke) que tengo.

No tiene mucho que reinstalé Squeeze en esa laptop, dejándolo con la versión de 64 bits y LVM cifrado, intenté con un live-cd de Ubuntu hacer la recuperación de grub sin resultado, pues no cargaba el volumen cifrado donde se encuentra el ejecutable de grub, solamente podía accesar a la partición de /boot donde se encuentra el kernel, initrd y la propia configuración de grub (/boot/grub/grub.cfg)

Ya después de un buen rato de estar modificando manualmente grub.cfg y reiniciando varias veces el equipo y viendo que probablemente tendría que reinstalar (pensando lo peor) dí con la respuesta en el foro de EsDebian.

Básicamente indican que iniciando con el netinstall (es el que usé para instalar Debian Squeeze de 64 bits) usar el modo “rescue” para poder montar la partición cifrada y así poder hacer la recuperación.

Los pasos que finalmente me dieron la solución fueron:

Iniciar con el cd de netinstall en modo rescate (rescue mode)

Contestar las preguntas que se nos presentan hasta donde se nos pide la clave de encriptación del disco, escribirla y nos pide que escojamos la partición raíz del volumen LVM Indicamos que nos deje en la terminal

  • No monta la partición /boot por lo que habrá que hacerlo manualmente
  • Actualizar la configuración de grub
  • Se genera de nuevo el archivo grub.cfg en /boot/grub/grub.cfg

En mi caso y para evitar sorpresas ví el contenido de dicho archivo


Reiniciar el equipo Y con eso finalmente pude recuperar grub e iniciar normalmente el equipo.

Espero les sirva

Notas relacionadas:

Leave a Reply

*

Next ArticleCanje de licencia de conducir