Problema con ubuntu ,como arrancar windows

Buenas,tengo un problema con ubuntu ,tengo un disco duro ide y otro sata2 y primero instale el xp en el ide y luego el vista en el otro,y el vista me instalo el menu de seleccionar cual quieres que arranque.

Luego he decidido quitar el xp y ponerle ubuntu y se lo puse ,ahora el problema es que me arranca directamente ubuntu y no me pone para seleccionar ,

Entonces buscando en internet lei que hay que modificar el archivo /boot/grub/menu.lst y le añadi esto:

title "Windows Vista"
root (sd0,0)
chainloader +1

pero aun asi no va , y lo que me muestra la consola al hacer el comndo sudo fdisk -l es esto:

Disco /dev/sda: 320.0 GB, 320072933376 bytes
255 cabezas, 63 sectores/pistas, 38913 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disk identifier: 0xe70fd0c9

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 38914 312567808 7 HPFS/NTFS

Disco /dev/sdb: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pistas, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disk identifier: 0x67076707

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 * 1 9327 74919096 83 Linux
/dev/sdb2 9328 9729 3229065 5 Extendida
/dev/sdb5 9328 9729 3229033+ 82 Linux swap / Solaris



alguien sabe como lo tengo que poner para poderlo arrancar?gracias
Prueba de cambiar el
root (sd0,0)

por
root (hd0,0)


salu2
pero haciendo eso no coincidira con el otro? porque en el archivo lo que tengo es esto:
title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=d154f400-e061-413c-9289-3bbd7b7d4e5a ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=d154f400-e061-413c-9289-3bbd7b7d4e5a ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 7.10, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet


muchas gracias
Pues entonces prueba con:
root (hd1,0)



salu2
bien lo acabo de arreglar con otro codigo de la web de ubuntu,ahora tengo un problema y es que me dice que no se encuentra el NTLDR [enfa] intentare mirarlo en internet haber si lo consigo arreglar
el problema es muy sencillo, y fue al instalar Vista sin hacerlo en la partición activa. Verás, un disco duro tiene dos tipos de puntos de arranque, uno en la cabecera del disco duro (MBR), y otro al comienzo de cada partición. Los sistemas Windows pasan completamente del MBR, e instalan su arranque en el sector de arranque de la partición activa, que no es más que aquella que esté designada como principal cuando no hay arranque en el MBR.

Cuando instalaste XP, se creó una partición que por ser la única se designó automáticamente como activa, y después vino Vista que se instaló en su propia partición, pero como nadie dijo que hubiese que cambiar la partición activa, metió su arranque en la partición activa original, la de XP, y se configuró para dar a elegir qué SO arrancar.

Entonces te cargaste la partición de XP para crear las de Ubuntu, por lo que perdiste el arranque de Vista y cuando entró Ubuntu, se encontró con un sistema sin ningún tipo de arranque por lo que no detectó Vista y se metió su propio arranque.

Ahora, le has dado a GRUB (el arranque de Ubuntu) la ubicación de la partición de Vista, donde debería estar su arranque... pero no está porque se instaló en la partición de XP que era la activa, y se perdió al borrarse ésta.

Lo que tienes que hacer, es usar algún programa para marcar la partición de Vista como partición activa (creo que parted o gparted te deberían valer), arrancar el CD de instalación de Vista, y desde la consola de recuperación, meter el comando "fixboot" (pero no fixmbr como suele ser habitual, puesto que fixmbr se cargaría GRUB), y ya con eso debería funcionar.
5 respuestas