Para restaurar el GRUB2
necesitaremos una distribución de Linux en modo LiveCD. Usaremos el
LiveCD de Ubuntu 9.10 o superior.
Lo primero que debemos hacer es
arrancar el LiveCD y abrir el terminal. Después escribimos lo siguiente para ver
las particiones de los distintos discos duros:
Después vemos cual 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 cual 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
$ sudo mount
--bind /proc /mnt/proc
Y ejecuta el comando chroot de
forma que accedemos como root al sistema de archivos de nuestro antiguo
Ubuntu:
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 LiveCD), podemos ajustar 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:
Si el comando no te
funciona, quizás necesites instalar el paquete
grub2:
$
sudo aptitude install grub2