No me arranca el Windows XP después de instalar el Ubuntu 12.04

Imagen de andres_alre
0 puntos

Primero de todo, hola y gracias por la ayuda en caso de que la haya ;)

Segundo: He estado trasteando por el foro y probando y probando varias opciones. No escribiría el post si previamente hubiera encontrado la solución, que puede que esté, pero después de una mañana entera con el tema, creo que no he dado con la solución porque no está en los foros.

Tercero: Vamos al lío, con el problema en cuestión:

Inicialmente tenía un equipo en el curro con Windows XP SP3. Este tenía dos particiones ntfs, de 145GB y de 105GB respectivamente, realizadas en un único disco SATA de 250GB. Bueno, viendo que no usaba la partición de 105GB me planteé instalar mi sistema operativo favorito: linux en su distribución de Ubuntu, que es el que tengo en casa y el que me apetecía tener en el curro (tengo que dejar el Windows XP debido a que el PC es compartido y otros compañeros de curro lo usan y no quieren saber nada de linux, tristemente...).
Hasta aquí, suena perfecto. Bien, me bajo una distro de Ubuntu 12.04 LTS y la pongo en un pendrive bootable... arranco y listo. Llega el momento de escoger particiones, le doy a modo manual, me cargo la partición NTFS que no tiene el sistema WinXP (el de 105), le digo al particionador que me cree una partición ext4 de 100GB para montar la raíz / y una swap de 4 y pico GB. Todo parecía ir de perlas porque al terminar la instalación reinicio y me carga el Ubuntu 12.04 que va como la seda. De lujo. Bien, ahora a poner el tema "cómodo" para mis compañeros de curro, me pongo a configurar el Grub...

Me abro un terminal, me voy a /etc/default y edito como sudo el fichero grub (configuración del gestor de arranque). Le pongo la opción del HIDDEN a False para que muestre el menú del GRUB y le pongo 10 segundos para escoger la opción adecuada, dándole al DEFAULT el valor 4 para que pillara por defecto el WinXP.... Perfecto todo... Me pongo en un terminal y ejecuto:

$sudo update-grub

Con el siguiente resultado:

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.5.0-23-generic
Found initrd image: /boot/initrd.img-3.5.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows on /dev/sda5
done

Bueno, todo perfecto, ¿verdad?... Reinicio... le doy a iniciar en WinXP.... y....y....y... nada. No arranca. Se queda parpadeando el cursor, y nada más. Aquí empece a buscar. He reinstalado el grub con grub-install, he probado con el os-prober que me saca la siguiente opción:

$sudo os-prober
/dev/sda5:Windows:Windows:chain

Es decir, que en principio el sistema está... de hecho, desde el explorador de ficheros accedo a la unidad con el WinXP y navego sin problemas por los directorios, es decir, que montar la partición se monta a la perfección... Decir también que winXP arrancaba sin problemas antes de la instalación del Ubuntu... y que este mismo proceso lo he hecho ya muuuuchas veces (una instalación dual WinXP+Ubuntu en otros equipos y sin problema...)
Ahora ell problema que tengo es que no puedo dejar el ordenador así, no quiero "empezar de cero" instalando XP (brrrrRRRRRRR) y no se si hay algo que me estoy dejando atrás... Ah, más cosas, os dejo un listado de fdisk -l para ver si alguién nota algo extraño:

$sudo fdisk -l
Disco /dev/sda: 250.1 GB, 250058268160 bytes
255 cabezas, 63 sectores/pista, 30401 cilindros, 488395055 sectores en total
Unidades = sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
Identificador del disco: 0xdee2dee2

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 16126 283579379 141781627 f W95 Ext'd (LBA)
/dev/sda2 283580416 478892031 97655808 83 Linux
/dev/sda3 478892032 488394751 4751360 82 Linux swap / Solaris
/dev/sda5 * 16128 283579379 141781626 7 HPFS/NTFS/exFAT

¿Alguna idea?

Imagen de Gabriel_M
+1
0
-1

Debes instalar Windows en la primer partición y esta debe ser primaria, activa y ntfs. (/dev/sda)
Reinstala Windows, en esa primer partición, borrando todas las particiones y dejando espacio libre y luego reinstala Ubuntu en el espacio liberado.

+1
0
-1
Imagen de andres_alre
+1
0
-1

La idea es no formatear... a ser posible. Antes el winxp con este particionado arrancaba... porque ahora no!!???

+1
0
-1

-Aquel que no conoce la historia, estará obligado a repetirla-

Imagen de cholbi
+1
0
-1

Siempre puedes probar con "Reparar windows" que, en principio, te respetará aplicaciones y datos;
pero ésto nunca se sabe...
Con el live cd de Gparted puedes mover y redimensionar particiones para situarla en primer lugar si no lo esté; pero lo mismo de antes, nunca se sabe.
Pasa como con las actualizaciones: se hacen perfectas en equipos secundarios y de pruebas para torcerse en el equipo de uso habitual e importante.
Clonezilla te permite copiar una partición en otra ubicación o disco.
Suerte y paciencia.Para ambos procesos.

+1
0
-1

----------------------------------------------------
Nunca formaría parte de un club que me aceptara como socio

Imagen de rioport
+1
0
-1

El problema es que Windows XP necesita sí o sí ciertos archivos en la primera partición (/dev/sda1), ésta debe contener un sistema de archivos reconocido por XP (FATxx O NTFS), ahí está el problema, si no quieres formatear piensa cómo le harías para cumplir ese requisito.

+1
0
-1

-- GC --