Como Recuperar el Grub de Ubuntu

A cuantos de nosotros nos ha pasado que hemos tenido que volver a instalar el windows y asi perdemos nuestro grub?, pues bien, voy a explicar como podremos solucionar este problema.

Esta forma de hacerlo consistira en cambiar el origen de la carpeta raíz de nuestro sistema de archivos, al directorio en el que hemos creado y montado en la partición de Ubuntu, para que nuestro grub se hubique en esta nueva carpeta raiz.

1. Iniciamos Ubuntu desde el CD LIVE.

2. Despues de iniciado en un terminal escribimos el siguiente comando el cual nos servira para identificar las particiones en las cuales tenemos alojada el sistema de ficheros raiz de ubuntu.

$ sudo fdisk -l

Disco /dev/sda: 320.0 GB, 320072933376 bytes
255 cabezas, 63 sectores/pista, 38913 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x00000001

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 510 4096543+ 82 Linux swap / Solaris
/dev/sda2 511 2612 16884315 83 Linux
/dev/sda3 * 2613 9183 52781557+ 7 HPFS/NTFS
/dev/sda4 9184 38913 238806225 f W95 Ext'd (LBA)
/dev/sda5 9184 38913 238806193+ 7 HPFS/NTFS


Como podran observar, mi particion de ficheros raiz es /dev/sda2.

3.Una vez llevado ese paso crearemos un directorio en el cual montaremos la particion de Ubuntu.

$ sudo mkdir /media/ubuntu
$ sudo mount /dev/sda2 /media/ubuntu

4. Luego conectar el directorio dev del livecd con el de la partición Ubuntu:

$ sudo mount --bind /dev /media/ubuntu/dev

5. El comando necesario para cambiar el origen del directorio raiz es:

$ sudo chroot /media/ubuntu/

6. Ahora instalamos el GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda-sda):


# grub-install /dev/sda