jueves, 7 de octubre de 2010

Recuperando GRUB...2

Después de una larga ausencia vamos a retomar el trabajo, con web nueva es hora de hacer crecer nuestra base de conocimiento.

El tema de hoy es algo muy recurrente en nuestros días, probamos distros nuevas, cambiamos discos duros de sitio, etc. Y claro, pasa lo que tiene que pasar, nuestro nuevo y flamante grub2 desaparece de nuestro MBR. Como explican perfectamente en esta entrada el método es sencillo, simplemente montamos nuestras particiones antiguas y utilizamos su propio grub para restaurarlo. Arrancamos con nuestra distribución live favorita y paso a paso sería como sigue:

# mkdir /mnt/rescate
# mount /dev/sdXY /mnt/rescate
# mount -t proc /proc /mnt/rescate/proc
# mount --bind /dev /mnt/rescate/dev
# chroot /mnt/rescate

Debemos sustituir XY por la letra y número de la partición '/' original. Y si por un casual teníamos '/boot' en otra partición, antes de hacer chroot deberemos montarla en '/mnt/rescate/boot'.

Con esto obtenemos una línea de comandos en nuestro sistema original. Un consejo, para obtener una línea de órdenes más cómoda probad a ejecutar 'su', con knoppix me ha funcionado muy bien.

Ahora sólo nos resta recuperar el grub:

# grub-install /dev/sdX
# update-grub

Creo que la última orden no hace falta, pero para ahorrarnos un reinicio 'live' demás prefiero asegurarme.

Una cosa más, si utilizáis knoppix arrancadla con estas opciones 'knoppix 2 lang=es', es más rápido, ya que el entorno gráfico, para este caso no nos hace falta.

No hay comentarios:

Publicar un comentario