Recuperar, Reparar GRUB de ubuntu 

Iniciar cualquier sistema live basado en debian!

1- En un terminal ponemos el siguiente comando:

sudo nano /etc/default/grub

2- Nos abrirá el archivo al que podremos modificar las opciones, y tendremos que buscar la línea:

GRUB_HIDDEN_TIMEOUT=0 y tendremos que añadirle “#” delante, quedaría así:

#GRUB_HIDDEN_TIMEOUT=0 y le damos a “Ctrl + O” para guardar, luego Enter después “Ctrl + X” para salir.

3- Después de realizar cualquier cambio en este archivo, para que surja efecto debemos de actualizar el Grub con:

sudo update-grub2

y ya nos aparecería nuestro GRUB.

(En caso de seguir igual, seguir con el siguiente paso)

REPARAR EL GRUB DESDE LA TERMINAL

1º – Veremos los discos duros que tenemos en nuestro sistema, escribimos:

sudo fdisk -l

(La letra que esta después del – “Guion” es una “L” en minúscula no se vayan a equivocar con una i)

2º – Buscaremos nuestra partición de Ubuntu y la montamos en /mnt (casi siempre es la partición sda1, pero asegurarse) de ser así escribiremos:

sudo mount /dev/sda1 /mnt

(Después de “/dev/sda1” lleva 2 espacios ejemplo: supongamos que cada arroba es un espacio: sudo @ mount @ /dev/sda1 @@ /mnt)

3º – Lo siguiente montamos el resto de los dispositivos, escribiremos:

sudo mount –bind /dev /mnt/dev

(Aquí es normal sin doble espacio)

4º – Ahora deberemos ser Root para acceder como Root al sistema, escribimos:

sudo chroot /mnt

5º – Y por último cargamos el Grub en el MBR, escribimos:

grub-install –recheck /dev/sda

6º – Salir (Exit) y Reiniciar el sistema! (sudo reboot)

Fuente