Windows XP, 7 y Ubuntu 12.04

Imagen de gaboflowers
0 puntos

Estimados: Resulta que en la semana compré un SSD nuevo, ~600Gb, y decidí particionarlo. Después de una desafortunada serie de eventos involucrando el haber instalado sistemas en orden incorrecto, lo particioné de la siguiente forma (cantidades aprox): 200Gb en /dev/sda1, partición primaria; 20Gb en /dev/sda2, partición primaria; 400Gb en /dev/sda3, partición extendida, la cual tiene 50Gb para /dev/sda5, 2Gb para /dev/sda6, y 105Gb para /dev/sda7.

Comencé por instalar Windows XP en /dev/sda2, luego instalé Windows 7 en /dev/sda1 y finalmente Precise en la partición extendida: /dev/sda5 para /; /dev/sda6 para swap; y /dev/sda5 para /home.

Al iniciar mi computador luego de la instalación de Ubuntu, noto que el Grub solo me identifica:
Ubuntu, Recuperación de Ubuntu, los memtest86+ y Windows 7 (loader) on /dev/sda1. Para poder acceder a Windows XP, tengo que seleccionar Windows 7, y luego en el menú de arranque de Windows (de Windows 7) seleccionar "Versión anterior de Windows" para arrancar Windows XP. He intentado editar el archivo /etc/grub.d/40_custom con:

menuentry "Windows XP" {
insmod chain
insmod ntfs
set root=(hd0,1)
chainloader +1
}

pero el resultado después de ejecutar update-grub es que Grub me muestra una entrada "Windows XP" que me dirige al mismo menú de arranque de Windows que la opción "Windows 7".

¿Cómo puedo hacer que Windows XP sea una entrada independiente?, y, de pasada, ¿como puedo evitarme el menú de arranque de Windows en la opción de Windows 7?

Imagen de Kakkin
+1
0
-1

Buenas, compensemos con esto: el problema que se te presentó, desafortunadamente no es problema de ubuntu ni tuyo, el problema es del conflicto de ambas versiones de Windows, esto no involucra a Ubuntu para nada, y por consecuencia no tengo ni debo ayudarte con problemas de Windows, te recomiendo que busques un foro de Windows, hay muchos, ellos podrán ayudarte.

Te aclaro y explico que no tengo nada contra ti, o contra Windows, simplemente hay reglas, y debo seguirlas, un saludo desde Costa Rica.

+1
0
-1

Usuario Ubuntu # 34369

Mi pagina www.triang.es.tl

Imagen de gaboflowers
+1
0
-1

¿Seguro que Ubuntu no toca nada en eso? Porque sé que el Grub busca los archivos de arranque de las particiones (llámese ntldr, etc.) y yo no especifiqué ninguno en 40_custom...

+1
0
-1

________________________________________________
QVIDQVID LATINE DICTVM SIT, ALTVM VIDETVR

Imagen de Gabriel_M
+1
0
-1

Ademàs de las correctìsimas expresiones del usuario Kakkin.
1- Los discos SDD, deben ser particionados en unidades multiplos de 512.
2- Segun la red, W7 tiene una opciòn para ejecutar Windows XP dentro de èl.
3- Respecto de lo que compete a este foro, el particionamiento y configuraciòn
de los discos SDD, lo postee en este foro aqui:
http://www.ubuntu-es.org/comment/473818#comment-473818

+1
0
-1
Imagen de gaboflowers
+1
0
-1

Sobre las aclaraciones y/o correciones:
1.- Son cantidades aproximadas; ya tuve un lío antes con el disco y lo reparticioné con GParted.
2.- Eso lo tengo claro a medias, porque sé que instalé XP primero, y leyendo el boot.ini, (ya sé que no compete en este foro, pero como aclaración), Windows 7 está configurado para arrancar 7 y XP, en cambio el de XP esta configurado para arrancarse solo.
3.- Sobre algunas diferencias con mi particionado: Fuera de la configuración de montaje (que no mencioné en este tema), la partición Swap la utilizo para hibernar.

+1
0
-1

________________________________________________
QVIDQVID LATINE DICTVM SIT, ALTVM VIDETVR

Imagen de joseglwubuntu
+1
0
-1

yo he intentado sin exito poner el windows xp... pero aun no he podido porfa publica el link o dime como fue que instalaste windows xp y el 7...

+1
0
-1

desde que lei un tutorial de python me di cuenta que me gustaban las matematicas

Imagen de gaboflowers
+1
0
-1

Simplemente los instalé normalmente. Primero XP en una partición, luego Windows 7 en otra. Si instalas primero Windows 7 y luego XP, el Grub te lo arregla al instalar Ubuntu, pero también te lo deja como lo tengo yo en este momento.

+1
0
-1

________________________________________________
QVIDQVID LATINE DICTVM SIT, ALTVM VIDETVR

Imagen de nolin
+1
0
-1

Dices que instalaste XP en /dev/sda2. Pero le dices a grub que lo busque en la partición del w7 (dev/sda1).

Cambia en /etc/grub.d/40_custom el 'menuentry' de XP:
set root=(hd0,1)
por
set root=(hd0,2)
(1= primera particion, 2= segunda, etc)

y no olvides ejecutar update-grub.

+1
0
-1
Imagen de gaboflowers
+1
0
-1

Según tengo entendido, los discos y particiones se cuentan desde cero:
hd0: disco 1; hd0,0: partición 1 del disco 1; hd0,1: /dev/sda2 (donde tengo el XP)

+1
0
-1

________________________________________________
QVIDQVID LATINE DICTVM SIT, ALTVM VIDETVR

Imagen de nolin
+1
0
-1

Grub cuenta desde cero los discos (hd0, hd1...), pero las particiones empiezan en 1. Por eso, en tu caso,
set root=(hd0, 2)

+1
0
-1
Imagen de rioport
+1
0
-1

Así que si no funciona yo no sé nada ni he escrito esto, ja.
Sería más fácil si mostraras la salida de sudo fdisk -l y de paso la de sudo blkid .

Aquí el supuesto:

menuentry "Windows 7 " {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root UUID
	chainloader +1
}

menuentry "Windows XP " {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos2)'
	search --no-floppy --fs-uuid --set=root UUID
	chainloader +1
}

UUID lo tienes que sustituir por el UUID de la partición donde está el cargador de Windows, lo obtienes (el UUID) con el comando blkid

+1
0
-1

-- GC --