Volver a instalar Burg/Grub después de instalar Windows

Como siempre nos sucede en la vida…tenemos que volver a re instalar Windows después de pegarle una buena formateada al disco. Cuando hacemos esto, Windows, nos pisa el MBR (Master Boot Record) de disco rígido y nos vuela el cargador Burg, Grub, o el que tengamos.

Inicio con Burg

Para esto usamos un live CD o live DVD o montamos la imagen en un pen drive. Un vez que entremos con esta versión de Linux (Ubuntu en mi caso), abrimos una terminal y vamos a escribir lo siguientes comandos.

Determinamos el disco duro en donde tenemos instalado los diversos sistemas.

 
sudo fdisk -l 

En mi caso tenemos la siguiente salida del comando anterior:

 
Disk /dev/sda: 111,8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x373024a3

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 203982847 203776000 97,2G 7 HPFS/NTFS/exFAT
/dev/sda3 203984894 234440703 30455810 14,5G 5 Extended
/dev/sda5 203984896 229373951 25389056 12,1G 83 Linux
/dev/sda6 229376000 234440703 5064704 2,4G 82 Linux swap / Solaris

En este caso tenemos un disco duro, /dev/sda, y la partición en la que tenemos instalada nuestro Linux es la /dev/sda5.
Ahora montamos en el directorio mnt del Linux-Live con que el booteamos la partición en donde tenemos instalada nuestra versión de Linux, como dije antes, /dev/sda5.

 
sudo mount /dev/sda5 /mnt

Luego montamos en resto de los dispositivos:

 
sudo mount --bind /dev /mnt/dev

y

 
sudo mount --bind /proc /mnt/proc

Ahora con el comando chroot podemos acceder al sistema de archivos de la instalación de Linux que tenemos en el disco rígido. Dado que vamos a entrar en donde se encuentran los archivos del Grub o Burg. En resumen, pasaremos de ser root en el Linux Live a ser root en el Linux que tenemos instalado en el disco rígido.

 
sudo chroot /mnt

En este momento nos encontramos trabajando como root en la distro que tenemos instalada en la pc. Ahora reinstalamos el Grub o Burg. Prestar atención que no ponemos la partición sino el disco /dev/sda. Si todo sale bien nos arroja algo asi: “Installation finished. No error reported.”

 
grub-install --recheck /dev/sda

Ahora salimos de root de la distribución que se encuentra en el disco rígido. Ya podemos reiniciar la pc y volverá a aparecer el Grub o Burg, depende cual tengamos instalado.