Vamos a probar ahora con una solución un poco más compleja, a ver si podemos solucionar esto de una vez.
Lo que vamos a hacer a grandes rasgos es instalar el MBR desde Windows para eso iniciaremos el ordenador con el CD de Windows y entraremos en la consola de recuperación.
Utilizaremos las ordenes
fixboot
fixmbr
Con esto ya tendrás el MBR para que entre a Windows. Ahora lo que vamos a hacer es instalar de nuevo el GRUB mediante el uso de CHROOT.
Arrancas el LIVE CD de Lucid, y cuando estes en el escritorio , abres una terminal y escribes:
sudo su
Ahora ya tenemos privilegios administrativos en todas las ordenes que ejecutemos en esa terminal.
Creamos una carpeta para el sistema de montaje, por ejemplo : /mnt/miubuntu , con la orden
mkdir /mnt/miubuntu
Ahora lo que vamos a hacer es montar tu partición donde tienes instalada Ubuntu en esa ruta, para poder acceder a ella, para esto utilizaremos la orden
mount /dev/sda? /mnt/miubuntu
donde
sda? es tu partición de ubuntu, la partición de los ficheros desde "/".
En caso de que te pida especificar el tipo de ficheros, lo que has de hacer es ponerselo así:
mount -t ext4 /dev/sda? /mnt/miubuntu
en el caso de que sea ext4 el sistema de ficheros de tu ubuntu (es el que viene por defecto).
Una vez hayas tenido exito, voilá , ya puedes acceder a tu sistema desde el LiveCD. Ya que lo tienes montado en /mnt/miubuntu
Ahora lo que haremos es ejecutar la orden chroot que lo que consigue es que traslade tu sistema de ficheros / a /mnt/miubuntu y de esta manera
podamos trabajar como si lo tuvieramos en marcha contra esa partición.
Ejecutas:
chroot /mn/miubuntu/
Verás que cambia el prompt y ahora estas "encerrado" dentro de ese directorio.
Ejecutas la orden:
grub-install /dev/hda
Y compruebas en que en :
/boot/grub/grub.cfg
todo está como $DEITY manda.
Reinicias y todo deberia funcionar.
Ya me cuentas