Recuperar Grub2 en Ubuntu

En ocasiones puede ocurrirnos que el gestor de arranque GRUB desapareza de nuestro sistema. Si es tu caso, en este post te enseño como recuperar Grub2 de una forma muy sencilla.

Esto normalmente ocurre tras instalar o reinstalar Windows en un equipo que tenia instalado algún sistema Linux.

No debemos alarmarnos. Nuestros datos siguen ahí. Lo único que ha desaparecido es la configuración de este pequeño programa que permite seleccionar el sistema operativo con el que queremos iniciar nuestro equipo.

Hay varias formas de recuperar Grub2 tras haberlo perdido después de una instalación o actualización de Windows.

Para configurar Grub2, arrancamos con el LiveCD de Ubuntu quemado en un CD/DVD o USB. (Si no sabes como hacerlo échale un vistazo a este post)

Comprueba las particiones de tu disco duro

Abrimos una terminal y escribimos los siguientes comandos para descubrir donde se ubica la partición que contiene Ubuntu (sda1 es lo más común, pero para este ejemplo utilizaremos sdaX) Debes fijarte en la partición que corresponda a tu sistema de ficheros linux.

sudo su
sudo f-disk -l

Resultado de fdisk -l

En mi caso, la partición que contiene mi sistema linux es sdb2. Fíjate bien en cual es la tuya.

Montamos la partición en /mnt

En primer lugar, montaremos la partición de nuestro sistema de ficheros de linux en /mnt. Como podemos observar en la captura anterior, en mi caso sería /dev/sdb2. Utiliza la que te indique fdisk.

sudo mount /dev/sdaX /mnt  

Montamos el resto de unidades necesarias.

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc

Reparar GRUB en Ubuntu

Para esto, accedemos al sistema de archivos que hemos montado en /mnt.

sudo chroot /mnt 

Ahora deberíamos estar trabajando sobre la terminal de nuestro Ubuntu.

Cargamos Grub en el MBR (En este comando no añadimos el número de particíon sda)

grub-install --recheck /dev/sda  

Reiniciamos y quitamos el LiveCD (o USB) para que arranque con el Ubuntu instalado en el disco duro.

Abrimos una terminal y actualizamos grub2

sudo update-grub2 

Al reiniciar comprobaremos que hemos podido recuperar grub2 con éxito

Selección de sistema en GRUB2

Este método suele ser el más efectivo, pero si no te ha funcionado puedes estar tranquilo. Existen otras herramientas de terceros que pueden servirnos para recuperar Grub como Super Grub2.

Si te ha funcionado correctamente tal vez te interese leer este artículo en el que explico como personalizar grub de una forma muy sencilla.