Recuperar GRUB después de instalar Windows

Algunas veces instalamos Windows en nuestro equipo que corriea perfectamente con Ubuntu, el problema radica en que el MBR (Master Boot Record) es reescrito por el del último sistema instalado, borrándonos el GRUB. La solucion a para reparar el grub es:

1 Arrancar con el Live Cd de Ubuntu y entrar en modo de prueba

2 Abrir un terminal y ver nuestrar particiones

Código HTML:
    sudo fdisk -l
Debemos buscar la partición en la que se encuentra instalada nuestra versión de Linux (Ejemplo: /dev/sda1) una vez identificada procedemos a montar la partición:

Código HTML:
sudo mount /dev/sda1 /mnt
3. Una vez montada la partición, podremos instalar GRUB 2 , ejecuta el siguiente comando sustituyendo /dev/sda por el disco en el que quieres instalar GRUB (OJO, el disco, no la partición, es decir /dev/sda, no /dev/sdaX)
Código HTML:
sudo grub-install --root-directory=/mnt/ /dev/sda
4. Si todo salio bien, deberá salir un mensaje como este :

Código HTML:
    Installation finished. No error reported.

    This is the contents of the device map /mnt/boot/grub/device.map.

    Check if this is correct or not. If any of the lines is incorrect,

    fix it and re-run the script grub-install

    (hd0) /dev/sda
o simplemente

Código HTML:
    Installation finished. No error reported.
5. Reiniciamos, y deberíamos ver nuestro Grub nuevamente.

Observación :

Si cargo tu grub, pero al momento que eliges arrancar con Windows, te sale un error de que no encuentra la partición, no te asustes que tiene solución.

1 Ingresa a tu Ubuntu por medio del menu de Grub y sigue los siguiente pasos :

Código HTML:
sudo grub-mkconfig
2 Comenzará a leer tu archivo grub.cfg, terminado eso sigues con:

Código HTML:
sudo grub-install /dev/sda
3 Cuando hayas ejecutado aquel comando sigues con este:

Código HTML:
sudo update-grub
4 Reiniciar:

Código HTML:
sudo reboot
Reiniciamos el servidor, y listo.