Arrancar XP, todo un reto

Foro referente al sistema operativo Windows y que no se puede clasificar en los foros anteriores
javierbg
Usuario linuxero
Usuario linuxero
Mensajes: 1
Registrado: 13 May 2012, 00:49
Contactar:

Arrancar XP, todo un reto

Mensajepor javierbg » 13 May 2012, 00:58

Muy buenas, me dispongo a explicar el problema desde el principio, para que quede todo claro.
Tengo instalado Windows 7 y Linux Mint en mi portatil, arrancando con GRUB, que se encuentra instalado en la partición de Linux. Quiero instalar Windows XP, así que muevo la partición de linux para dejar 15 GB de espacio libre. Ejecuto la instalación de XP y lo instalo en ese espacio y, como es obvio, reescribe el arranque. Por eso, recupero el arranque de GRUB en linux sin problemas... bueno sí, uno. En GRUB sólo aparece Windows 7 para arrancar. Sin embargo, al seleccionar esa opción, se ejecuta XP. Uso mi disco de Windows 7 para recuperar su arranque y, después de esto, GRUB permanece en el arranque. Ahora, al seleccionar Windows 7 sí que se arranca 7. Pero me encuentro en un problema... ¡yo quiero arrancar Windows 7 o XP según me plazca! Por eso busco en la configuración de inicio y recuperación de Windows 7 para elegir que aparezca la pantalla de eleccion de SO Windows. Sin embargo, no aparece XP por ninguna parte.
Y después de todo esto, mi pregunta es... ¿cómo hago para que al iniciar Windows en GRUB no ejecute directamente 7, sino que aparezca la pantalla de selección de SO Windows?

Avatar de Usuario
Souto
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 10665
Registrado: 25 Feb 2008, 10:21
Ubicación: Galicia
Agradecido : 6 veces
Agradecimiento recibido: 647 veces
Contactar:

Re: Arrancar XP, todo un reto

Mensajepor Souto » 13 May 2012, 10:09

Hola, bienvenido
Cuando en GRUB seleccionas W7 se carga el administrador de arranque de W7 y este procede a leer el contenido del almacén BCD. Si en ese almaceén hay más de una entrada se mostrará el diálogo que estás pretendiendo; pero en otro caso, simplemente arrancará directamente el W7.

¿cómo hago para que al iniciar Windows en GRUB no ejecute directamente 7, sino que aparezca la pantalla de selección de SO Windows?



Hay al menos dos soluciones:

1. Agregar manualmente esa entrada al almacén BCD y con esto el GRUB mostrará lo mismo que ahora, pero cuando pulses en W7 ya se mostrará w7 ó XP para elegir.
Para ello iniciamos en W7 Inicio>Programas>Accesorios>ratón derecho sobre símbolo sistema>ejecutar como administrador


Bcdedit /create {ntldr} /d "Descripción de la versión anterior de Windows"
Bcdedit /set {ntldr} device partition=x:
Bcdedit /set {ntldr} path \ntldr
Bcdedit /displayorder {ntldr} /addlast

Lo marcado en rojo:
Entre las comillas de Descripción de la versión.... puedes poner lo que te parezca: Windows XP, me mola mi chica....etc
En device partition pones la letra de unidad donde está XP

Realizado esto cierras símbolo sistema y reinicias.
Con esto XP será un hijo de W7

2. Una segunda solución es saltarnos un paso en el arranque. Agregar la entrada al GRUB
Si aplicamos la solución anterior el camino para arrancar XP sería GRUB>>cargador de W7 (bootmgr)>>XP.
Pero no hay nada que impida arrancar directamente XP desde el GRUB. De esta manera tendrías una triple opción de arranque en la primera pantalla.
Esto se hace simplemente reparando automáticamente el GRUB, si fuese necesario te indico como hacerlo manualmente(*).
¿Y porqué no tienes ahora esa entrada en GRUB si ya lo has reparado?.
Probablemente porque el archivo ntldr de XP está ahora en la partición de Windows 7. Simplemente habilita la vista de a. ocultos y copia (no arrastres) ntldr, ntdetect.com y boot.ini desde W7 a XP. A continuación repara el GRUB.
Con esto XP será un hijo de GRUB.


Saludos

(*)Para agregar ó editar manualmente entradas en el GRUB: según de qué distribución Linux se trate, en unos casos habrá que editar grub.conf ( boot/grub/grub.conf) y en otros el menu.lst ( boot/grub/menu.lst)
Qui dove il mare luccica e tira forte il vento


Volver a “Windows en general”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado