[SOLUCIONADO] Problema de arranque con GRUB en ubuntu

Buenas, os comento mi problema a ver si alguien me puede orientar.

Ayer instale ubuntu en mi pc, tengo 4 discos duros, que por orden de como estan conectados y como los detecto linux en la instalacion son
hd0: 500 gb datos (hda)
hd1: 500 gb datos (hdb)
hd2: 74 gb windows (60GB) + ubuntu (10GB) + swap (4GB) (en ese orden de colocacion las particiones) (hdc)
hd3: 200 gb datos (hdd)

Pues bien, el problema esta que cuando se instala el grub, en la opcion de linux el root me lo pone tal que:
root (hd2,2) para linux
...
root (hd2,0) para windows
...

Aparentemente es correcto pero no me arranca, el arranque lo he puesto en el hd2 (hdc), al arrancar windows me dice que no encuentra el bootmgr y al arrancar ubuntu que no se puede arrancar.

En cambio si el arranque lo meto en el hd0 que es como viene por defecto y con esa misma configuracion en el grub, arranca perfectamente tanto windows como linux.

¿A alguien se le ocurre porque me puede estar pasando esto?
Porque asi no se arranca windows ^^

El grub de ubuntu trae muchas opciones una de las más importantes es la de poder iniciar otros sistemas operativos como windows. Para editar el Grup solo tenemos que poner $ sudo gedit /boot/grub/menu.lst , con esto se nos abrirá el editor de texto(el mejor que conozco) donde podremos modificar los parámetros. Las # por si no lo sabéis son solo comentarios (información). Si lo que queremos en poner Windows en nuestro grub lo primero que tenemos que mirar es en que partición lo tenemos instalado, si lo tenemos en el disco hda pondremos hd0,0 si lo tenemos en la partición 2 pero en el disco duro primario hd0,1 si fuera el disco duro secundario hd1,0 si no tocáis los parámetros de ubuntu siempre podréis entrar en ubuntu y volverlo a cambiar si os equivocaseis. Ahora sabiendo el disco duro pondremos al final de todo:

title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

cambiando root(hd0,0) por el correspondiente.

Fuente: http://www.dacostabalboa.com/es/2008/02 ... en-ubuntu/
Probare a ver si segun lo pone ahi arranca windows, pero eso no me soluciona el porque no arranca ubuntu si en teoria esta correctamente identificado disco y particion.
Gracias.
Perdon. No lei bien.

En tal caso, te recomiendo Super Grub Disk. Una maravilla ;-)
Ok, voy a echar un vistazo a ver si soluciono el problema.

Thanks.

Edito: Al final he solucionado el problema cambiando root (hd2,2) por root (hd0,2)
4 respuestas