GRUB (GRand Unified Bootloader)

Recuperar GRUB2 usando una distribución LiveCD

Usaremos el LiveCD de Ubuntu 9.10 o superior (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use GRUB2 como gestor de arranque.

Lo primero que debemos hacer es arrancar el live-cd y abrir una terminal. Después escribimos lo siguiente para ver las particiones de los distintos discos duros:

$ sudo fdisk -l

Después vemos cuál es la partición donde tenemos Ubuntu y la montamos en /mnt (en la mayoría de los casos esta partición será sda1, el ejemplo lo haré con esa partición pero mira cuál es tu partición con el comando fdisk):

$ sudo mount /dev/sda1 /mnt

Ahora, monta el resto de los dispositivos:

$ sudo mount --bind /dev /mnt/dev

Y ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro antiguo Ubuntu:

$ sudo chroot /mnt

Por último cargamos el GRUB en el MBR ejecutando el siguiente comando:

# grub-install --recheck /dev/sda

(sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas operativos, casi siempre es sda. Ojo!! no poner el número de partición, solo sda)

Reiniciamos y cuando vuelva a arrancar Ubuntu (no el del live-cd), podemos ajustar en el menú del GRUB manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo haga el automáticamente con el siguiente comando:

$ sudo update-grub2

Si el comando no te funciona, quizás necesites instalar el paquete grub2:

$ sudo aptitude install grub2

Nota: Si tienes la /boot en partición independiente, después de montar el sistema de archivos en /mnt (con el comando sudo mount /dev/sda1 /mnt), debes montar también la partición boot con el siguiente comando:

$ sudo mount /dev/sda2  /mnt/boot

Saludos, PanamaJack

¿Te resultó interesante? Compártelo ...



GUTL

Publicado por GUTL

Forma parte de GUTL desde el 6 diciembre, 2011.

Este artículo tiene 2 comentarios

Los comentarios están cerrados.