Con el Grub v1.0 era bastante fácil. Metías el Live-CD, buscabas por internet un HOWTO ( internet está lleno ) ejecutabas unas 3 líneas en la consola, y el MBR restaurado y con entrada de Windows incluida y todo. Bueno, pues esto era antes. Con Grub v.1.97 BETA (sisi, has leído bien
Me encontré que me saltaba una pantallita que me decía algo así como:
GNU GRUB 1.97 BETAY punto. Parece como que quiere que le des las órdenes de manera manual, para saber qué tiene que arrancar. Mal vamos.
MINIMAL BASH-LIKE ...etc....
sh:grub>
Lo típico, meter Live-CD, buscar un HOWTO, ejecutar de todo y al final sin una solución. 4 horas más tarde (literalmente) y después de patearme medio Internete, encontré algo que me funcionó. Es lo siguiente:
- Iniciamos Ubuntu con Live-CD. Lo vamos a necesitar conexión a Internet y un CD vírgen.
- Ir a la página web de Super Grub Disk. Descargar la .ISO de SG2D CD-ROM ( clic aquí )
- Tostar la .iso descargada ( después de descomprimirla ) en un CD con Brasero
- Reiniciar el PC e iniciar desde el CD
- Nos saldrá un menú y elegimos la primera opción, que reza algo así como "Start Linux". Bien, os cuento que acabamos de hacer. SGD se encarga de simular que tienes GRUB y nos carca la partición Linux instalada. Ésto nos facilitará mucho las cosas cuando querramos restaurar el Grub.
- Pues aquí yo hice las mil y una pruebas. Probad con los siguientes comandos:
$ sudo fdisk -l #Aquí vereis que disco es el de Linux. En mi caso és "sdb"
$ cd /
$ sudo grub-install --root-directory=/ dev/sdb
$ sudo update-grub
$ sudo update-grub2
En mi caso y ejecutando éstos comandos acabó funcionando el tema. El GRUB reconoce la versión de Windows instalada y automáticamente crea una entrada en el fichero de configuración. Quitar el CD, reiniciar y ala! Sistema operativo arreglado.
Y ahora un poquito de reflexión. Haber, la distribución Ubuntu 9.10 salió con el objetivo de mejorar el tiempo de inicio del sistema. Pare ello hicieron varias cosas, entre ellas poner el nuevo Grub2 y el nuevo sistema de ficheros ext4. Esto está muy bien, solo por el detallito de que Grub2 en realidad es Grub 1.97 BETA. El motivo por el cual sacaron este nuevo Grub, es el anterior no tenía compatibilidad ( o igual surgían problemas, no lo se exactamente ) con ext4. Un negativo para los chicos de Ubuntu. Esperemos que próximamente saquen la versión 2.0 de Grub y que aumenten la documentción al respecto.
Si tienes preguntas o si continuas teniendo problemas, dejen tu comentario!
Saludos!