Saludos, soy nuevo por aquí.
Solicito ayuda para un problema que he tenido 1000 veces de 1000 formas diferentes, y siempre acabo solucionándolo a lo cazurro (formateo-reinstalación total).
En mi PC han convivido Ubuntu, WinXP y Win7. Los 3 aparecían en el GRUB al inicio, sin problemas.
Una reinstalación del XP hace tiempo, me hizo desaparecer el Win7 del GRUB. Sí aparecía su nombre, pero abría WinXP, y éste desapareció de la lista.
Ahora, una reinstalación del Win7, me ha hecho lo contrario: tengo Win7 pero no WinXP. ¡No consigo que convivan!
Los S.O. los tengo distribuídos así:
1er disco duro, por IDE, 1 partición con Windows7.
2º disco duro, por SATA, particiones para UBUNTU 10.10 y Windows XP.
El GRUB, según indiqué en la instalación de Ubuntu10.10, está instalado en el primer disco duro, /dev/sda (sin indicar partición: en otro lugar, no me arrancaba).
haciendo
fdisk -l obtengo:
Citar:
Disco /dev/sda: 320.1 GB, 320072933376 bytes
255 cabezas, 63 sectores/pista, 38913 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 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 de disco: 0x12ecf648
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 38913 312568641 7 HPFS/NTFS
Disco /dev/sdb: 320.1 GB, 320072933376 bytes
255 cabezas, 63 sectores/pista, 38913 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 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 de disco: 0x009c009c
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 1 2432 19531250 83 Linux
/dev/sdb2 3443 15805 99305767 5 Extendida
/dev/sdb3 * 15806 38912 185606977+ 7 HPFS/NTFS ------> AQUÍ EL WINDOWS XP DESAPARECIDO
/dev/sdb5 3443 15562 97353868+ 83 Linux
/dev/sdb6 15563 15805 1951866 82 Linux swap / Solaris
En negrita, la partición con WINDOWS XP que no me aparece en GRUB. El sistema de archivos de esa partición está tal y como cuando lo detectaba.
Éstos son las que me aparecen al iniciar (copio haciendo update-grub2):
Citar:
Citar:
Found linux image: /boot/vmlinuz-2.6.35-23-generic
Found initrd image: /boot/initrd.img-2.6.35-23-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Sé que puedes añadir a manubrio S.O.s al GRUB editando
/etc/grub.d/40_custom, asi que he añadido a éste:
Citar:
menuentry "WIN XP (en DEV/SDB3)" {
insmod hfsplus
set root=(hd1,2)
multiboot /boot
}
Y ahora me aparece "WIN XP (en DEV/SDB3)" en el GRUB, pero si lo elijo obtengo "file not found".
Estoy totalmente atrancado.
Si según fdisk, tengo el WindowsXP en /DEV/SDB3, ¿qué equivalencia tiene para "set root=/hdX,Y)? ¿He ahí el fallo?
¿Qué puede fallar para que no me detecte WindowsXP automáticamente?
Mil gracias anticipadas.