Regalo (?) de cumpleaños
Hola mis queridos lectores. Empiezo una nueva historia en este blog que está relacionada con mi cumpleaños y, como no podía ser de otra manera, con la ñoñez informática.
El pasado jueves 25/9 además de ser mi cumpleaños me tocó ir a dar clases a la universidad. La clase consistía en una práctica forzosa de LVM y después de algunas fallas en la computadora que iba a servir de conejillo de indias terminamos enchufando el disco de esa máquina a mi notebook. La idea era instalar un Debian en ese disco, con RAID por soft (md) y LVM.
Todo concurrió de forma tranquila aunque yo miraba atento los comandos ejecutados por los alumnos durante el proceso de instalación. Al estar no sólo el disco externo sino también el mío conectados temía que pudiera haber un accidente y perdiera datos.
Al finalizar la instalación vino la pregunta del debian-installer sobre dónde instalar GRUB y un almuno (del cual preservaré su nombre para que no reciba represalias
) dio ENTER sin más y mi GRUB2 desapareció de mi MBR.
Nada grave dije en voz alta y para mis adentros también. Más de una vez he tenido que recuperar eso y estoy “canchero” para hacerlo. Pero grande fue mi sorpresa un par de días después cuando intentando el procedimiento estándar encontré varias trabas.
Arranqué con Knoppix e hice la magia estándar para poder ver los volúmenes LVM. Pero no, no anduvo. Hasta que me di cuenta que mi disco está 100% encriptado así que empecé a buscar por la internet hasta dar con la solución. Cuando la encontré pude montar la imagen e intenté hacer un chroot para poder reinstalar mi GRUB2. Al tercer terco intento me di cuenta que algo no andaba. Y claro! Todo mi sistema es de 64 bits y Knoppix es de 32!!! Así que ahí vino la segunda búsqueda. Un live-cd que fuera de 64 bits y trajera soporte para LVM. Por suerte también lo encontré, y se llama GRML. Creo que el título de la página lo dice todo: Linux Live-CD for sysadmins / texttool-users / geeks. Ya lo había usado alguna otra vez porque está basado en Debian y anda muy bien. Compacto y con lo necesario para arreglar cualquier moco y sin algunas cosas innecesarias que trae Knoppix ya que son para otro target.
Lo bajé, lo grabé en un DVD+RW y lo arreglé. Ahora les resumo los pasos completos para el arreglo así quedan para referencias futuras.
↓ Abre la encriptación de esa partición.
# cryptsetup luksOpen /dev/sda2 encfs
↓ Escaneamos en busca de grupos de volúmenes LVM
# vgscan
↓ Activamos los grupos de volúmenes encontrados
# vgchange -a y
↓ Montamos lo que corresponda. La partición root y probablemente un /boot
# mount /dev/mapper/myvg-mylv /mnt/tmp
# mount /dev/sda1 /mnt/tmp/boot
↓ Montamos el /proc bindeado para que funcione la instalación de GRUB2
# mount -o bind /proc /mnt/tmp/proc
↓ Hacemos el chroot
# chroot /mnt/tmp /bin/bash
↓ Reinstalmos GRUB2 en el MBR
# grub-install (hd0)
→ Presto!![]()
Ah! Y antes de olvidarme les comento que GRML trae como shell a zsh, así que
fanas intolerantes de bash abstenerse.
Y los que quieran un poco más de información sobre cryptsetup diríjanse a esta página que está buena como introducción.

