desorden en particiones con ubuntu y windows XP

Imagen de caiping
0 puntos

Un saludo a toda la comunidad,

He instalado Ubuntu 8.04.1 en un portátil Acer que previamente tenía Windows XP (3 particiones) y sólo tengo un disco duro. Al parecer se instaló Ubuntu sin problemas, pues estoy escribiendo desde él. No obstante, ahora no consigo iniciar Windows XP. He leído en este foro y en otros, que dependiendo de las órdenes que haya en "menu.lst", el sistema inicia correctamente o no.

El contenido de hacer "sudo fdisk -l" es el sieguiente:

Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 cabezas, 63 sectores/pista, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x7a137a13

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 1020 8193118+ 12 Compaq diagnostics
/dev/sda2 1021 5119 32925217+ 7 HPFS/NTFS
/dev/sda3 5120 14828 77987542+ f W95 Ext'd (LBA)
/dev/sda4 14829 19457 37182442+ 83 Linux
/dev/sda5 5120 10239 41126368+ 7 HPFS/NTFS
/dev/sda6 10240 10366 1020096 82 Linux swap / Solaris
/dev/sda7 10367 11641 10241406 83 Linux
/dev/sda8 11642 14828 25599546 83 Linux

Y el contenido de menu.lst es, en su parte final, éste:

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=78bdb6d7-d037-4133-90af-f3e31fd5c06f ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=78bdb6d7-d037-4133-90af-f3e31fd5c06f ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1

title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1

#title Windous
#rootnoverify (hd0,0)
##savedefault
#makeactive
##map (hd0,0) (hd0,1)
##map (hd0,1) (hd0,0)
##rootnoverify (hd0,1)
##makeactive
#chainloader +1
#boot

He probado varias cosas, como podéis observar.

Entiendo que el asterisco en sda1 es desde donde inicia, y que por tanto en menu.lst debería aparecer algo como (hd0,0), en vez de (hd0,1).
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=78bdb6d7-d037-4133-90af-f3e31fd5c06f ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=78bdb6d7-d037-4133-90af-f3e31fd5c06f ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1

title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1

#title Windous
#rootnoverify (hd0,0)
##savedefault
#makeactive
##map (hd0,0) (hd0,1)
##map (hd0,1) (hd0,0)
##rootnoverify (hd0,1)
##makeactive
#chainloader +1
#boot

Tras instalar Ubuntu,venía por defecto en menu.lst (hd0,0). Empieza a cargar Windows, pero después se bloquea y sale un mensaje de error, que todos conoceréis: algo así como "Error Partition 1... drive letter". Ok. Cambié el menu.lst por (hd0,1), puesto que sda2 también es de Windows. Ahora el problema es que no llega a cargar nada de Windows, y sale otro mensaje que seguro que conocéis: no sé qué más CTRL+ALT+SUPRIMIR, y está relacionado, al parecer, con la pérdida de boot.ini en Windows. Dicen que hay que hacer un disco de arranque (en mi caso una memoria USB, para el portátil).

Mi pregunta, entre tanto caos de (des)conocimiento es si hay alguna forma de salvar Windows XP sin tener que desinstalar Ubuntu o cargarse Windows. Por otro lado, no entiendo qué hace esa partición sda1. La partición sda5 es donde están los datos (sagrada!). Y sda3 es la extendida, que contiene laslógicas de Windows. El disco duro tiene 160 GB y, al instalar Ubuntu desde el LiveCD, con Gparted, he dejado una partición formateada con ext3 (no me preguntéis por qué) que ahora es sda4.

En un ordenador de mesa instalé Gutsy hace tiempo, compartido con Windows XP, y dos discos duros, y no pasó nada y funciona bien. No sé por qué ahora existe tal lío.

Ojalá me podáis ayudar. Me gustaría meter una imagen del Gparted actual que tengo, pero no sé cómo hacerlo (es la primera vez que escribo en este foro).

Muchas grcaias por adelantado.

David