dos formas de recuperar grub
Sacado de aquí
Método 1:
Para recuperar el grub que debemos hacer es iniciar con el cd de instalacion.
Luego de haber iniciado abrimos la consola.
1º - Crear una carpeta para montar el primer disco duro [primary master] (desde el que bootea la maquina) ejemplo
sudo mkdir /mnt/hda1
2º - Crear una carpeta para montar el disco duro en el que tenemos instalado linux (en mi caso hdc [secondary master], si fuera el primary slave hdb o si fuera el secondary slave hdd) ejemplo
sudo mkdir /mnt/hdc1
3º - montar ambos discos
sudo mount /dev/hda1 /mnt/hda1
sudo mount /dev/hdc1 /mnt/hdc1
(Aqui montamos la primera particion de ambos discos duros, si se tuviera linux instalado en la segunda particion del disco c seria mount /dev/hdc2 /mnt/carpeta_creada)
4º - ahora si, procedemos a instalar el grub
sudo grub-install /dev/hda1 --root-directory=/mnt/hdc1
/dev/hda1: disco de arranque del ordenador
--root-directory=: donde se encuentra la carpeta boot (ahi esta la configuracion del grub)
y asi terminamos.
Método 2:
cargo el cd live
$su
#grub
#root (hd0,1)
#setup (hd0)
y listo.... reinicio la maquina y ya esta de regreso mi ubuntu
hd0: es el disco duro en donde esta instalado linux, linux lo maneja desde cero por lo que si se tiene un solo disco duro lo correcto es hd0
1: corresponde a la particion en la que esta ubicado nuestro linux en mi caso solo tengo windows y ubuntu por lo que a mi ubuntu le pertenece la particion 1

