Boot Dual

Foro referente al sistema operativo Windows 7
gremling
Usuario linuxero
Usuario linuxero
Mensajes: 8
Registrado: 23 Feb 2010, 20:50
Contactar:

Boot Dual

Mensajepor gremling » 23 Feb 2010, 20:54

Hola gente, tengo un problema y espero me puedan dar una mano.
Instale varios sistemas operativos en mi notebook en la siguiente secuencia: Primero instale windows Xp 32bits en una particion, luego instale windows 2008 server x64 (por temas academicos) y finalmente instale windwos 7 x64 que es mi sistema operativo. El problema que al arrancar me arranca directamente en windwos 7, sin darme la opcion de elegir. E buscado en la web pero ninguna respuesta clara. Alguien tiene idea de como hacer un arranque que me de las opciones a elegir? Todos los S.O.s estan instalados en diferentes particiones de un mismo disco salvo el server que esta en un segundo disco. Espero me puedan dar una mano y quedo a la espera de sugerencias. Gracias y saludos.

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: Boot Dual

Mensajepor Souto » 23 Feb 2010, 23:50

A ver si doy cuenta del recado.
Tenemos tres sistemas operativos pero tan sólo podemos utilizar un cargador de arranque.
El único cargador que puede soportar los tres sistemas que tienes instalados es el de Seven.
Por lo tanto habremos de agregarle las entradas correspondientes a los otros sitemas operativos. Los ejemplos que siguen se refieren a Vista; pero igualmente te valen.

Esto se puede hacer muy comodamente con la aplicación EasyBCD.
http://neosmart.net/dl.php?id=1

http://neosmart.net/wiki/display/EBCD/A ... ve+Entries

También manualmente

Código: Seleccionar todo

Use Bcdedit.exe para crear manualmente una entrada en el archivo BCD Boot.ini de la versión anterior del sistema operativo Windows. Para ello, escriba los comandos siguientes en un símbolo del sistema.

Nota: en estos comandos, Unidad es la unidad donde está instalado Windows Vista.

    * Drive:\Windows\system32\Bcdedit /create {ntldr} /d "Descripción de la versión anterior de Windows"

      Nota: en este comando, Descripción de la versión anterior de Windows puede ser el texto que prefiera. Por ejemplo, Descripción de la versión anterior de Windows puede ser "Windows XP" o "Windows Server 2003".
    * Unidad:\Windows\system32\Bcdedit /set {ntldr} device partition=x:

      Nota: en este comando, x: es la letra de la unidad de la partición activa.
    * Unidad:\Windows\system32\Bcdedit /set {ntldr} path \ntldr
    * Unidad:\Windows\system32\Bcdedit /displayorder {ntldr} /addlast

http://support.microsoft.com/kb/919529

Saludos
Qui dove il mare luccica e tira forte il vento

gremling
Usuario linuxero
Usuario linuxero
Mensajes: 8
Registrado: 23 Feb 2010, 20:50
Contactar:

Re: Boot Dual

Mensajepor gremling » 24 Feb 2010, 15:11

Siguiendo tu consejo utilice EasyBCD, logre hacer que me aparezcan los items pero cuando los seleccione me dan error el xp y el server 2008. Para el xp baje el ntldr y el ntdetec y los puse dentro del directorio raiz donde esta este instalado, pero sigo con error... Alguna sugerencia?

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: Boot Dual

Mensajepor Souto » 24 Feb 2010, 18:14

Copio de un post de helheim para ahorrame tecleados :lol:

Abre una consola de comandos como administrador (Inicio-Todos los programas-Accesorios-Símbolo de sistema botón derecho del ratón "Ejecutar como Administrador"). En la consola, busca el directorio donde se halla bcdedit.exe (comando con el cual modificamos el bcd.log) que sería el siguiente:

X:\Windows\System32 (donde X es la unidad que tiene instalado Windows 7)

Una vez en el directorio escribe:

bcdedit.exe

Debes pegarnos el contenido de lo que te ponga ahí. Te posicionas en cualquier lugar de la ventana de la Consola de Comandos y aprietas el botón derecho de ratón, eliges "Seleccionar Todo" y pulsas intro. Te vienes al Foro y pegas el contenido con Ctrl+v.

Un saludo.


Cuéntanos que dice
Qui dove il mare luccica e tira forte il vento

gremling
Usuario linuxero
Usuario linuxero
Mensajes: 8
Registrado: 23 Feb 2010, 20:50
Contactar:

Re: Boot Dual

Mensajepor gremling » 25 Feb 2010, 01:36

Código: Seleccionar todo

Microsoft Windows [Versión 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.

C:\Windows\system32>bcdedit

Administrador de arranque de Windows
----------------------------------
Identificador           {bootmgr}
device                  partition=C:
description             Windows Boot Manager
locale                  es-ES
inherit                 {globalsettings}
default                 {current}
resumeobject            {45e24112-1f8d-11df-98b2-c49b1d598640}
displayorder            {current}
                        {45e24118-1f8d-11df-98b2-c49b1d598640}
                        {45e24119-1f8d-11df-98b2-c49b1d598640}
toolsdisplayorder       {memdiag}
timeout                 30

Cargador de arranque de Windows
-----------------------------
Identificador           {current}
device                  partition=C:
path                    \Windows\system32\winload.exe
description             Windows 7
locale                  es-ES
inherit                 {bootloadersettings}
recoverysequence        {45e24114-1f8d-11df-98b2-c49b1d598640}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {45e24112-1f8d-11df-98b2-c49b1d598640}
nx                      OptIn

Sector de arranque del modo real
------------------------------
Identificador           {45e24118-1f8d-11df-98b2-c49b1d598640}
device                  partition=E:
path                    \NTLDR
description             Windows XP

Cargador de arranque de Windows
-----------------------------
Identificador           {45e24119-1f8d-11df-98b2-c49b1d598640}
device                  partition=D:
path                    \Windows\system32\winload.exe
description             Server 2008
systemroot              \Windows

Eso es lo que sale. Alguna sugerencia?

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: Boot Dual

Mensajepor Souto » 25 Feb 2010, 09:32

No voy muy bien de tiempo (esta noche le doy otra vuelta), no puedo por lo tanto comprobarlo; pero yo diría que el sector de arranque en modo eal está mal direccionado.
Vamos a limitarnos inicialmente a intentar arrancar XP.
Tu información dice
device partition=E:

esto que aparentemente es correcto, entiendo que no lo es. Si (tal como debe ser) has copiado el boot.ini, ntldr y ntdetect al volumen de sistema (C:), debes modificar ese parámetro con EasyBCD para que en lugar de device partition=E:, sea device partition C:.. Ya que la ruta que hemos de indicar ahí no es la partición donde está XP, sino aquella donde tenemos su cargador de arranque (C:)..
Por otra parte, si simplemente has copiado boot.ini, ten en cuenta que antes de todo lo anterior habrás de editarlo comprobar que apunta a la partición adecuada.

Mira si así ya tienes una dual W7/XP y en otro momento (si entretanto nadie te da solución) miramos de agregar el Server.

Saludos
Qui dove il mare luccica e tira forte il vento

gremling
Usuario linuxero
Usuario linuxero
Mensajes: 8
Registrado: 23 Feb 2010, 20:50
Contactar:

Re: Boot Dual

Mensajepor gremling » 25 Feb 2010, 12:10

No bill. Tengo 2 discos, uno con 3 particiones y uno con 1. El disco de las 3 particiones me toma las letras C: E: y F:; El segundo disco me toma la letra D:, al XP lo tengo en la letra E:, donde tengo los archivos ntldr y ntdetect. Ademas, me estaba faltando si no me equivoco el archivo boot.ini junto con los otros dos, consegui uno y lo edite de acuerdo a lo que me parecia. El boot.ini es el siguiente:

Código: Seleccionar todo

[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

Pero cuando intento arrancar el XP me da error BOOT.INI
Alguna sugerencia?

Avatar de Usuario
helheim
Usuario Bill Gates
Usuario Bill Gates
Mensajes: 5001
Registrado: 20 Abr 2008, 11:38
Agradecido : 24 veces
Agradecimiento recibido: 169 veces
Contactar:

Re: Boot Dual

Mensajepor helheim » 25 Feb 2010, 14:15

Bueno como el maestro (Souto) está liao voy a intentar echarte un cable mientras.

gremling escribió:al XP lo tengo en la letra E:, donde tengo los archivos ntldr y ntdetect
Esos archivos debes pegarlos en la unidad C como te ha dicho Souto (que supuestamente debería ser la primera partición primaria)

Souto escribió:Si (tal como debe ser) has copiado el boot.ini, ntldr y ntdetect al volumen de sistema (C:)


gremling escribió:Ademas, me estaba faltando si no me equivoco el archivo boot.ini junto con los otros dos, consegui uno y lo edite de acuerdo a lo que me parecia. El boot.ini es el siguiente:

[boot loader]
timeout=20
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

Pero cuando intento arrancar el XP me da error BOOT.INI
Ese boot.ini está mal editado y además debes pegarlo en la partición C (al igual que los archivos ntldr y ntdetect). El archivo boot.ini debe quedar de la siguiente forma:


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect


Un saludo.
La experiencia es una llama que alumbra quemando (Benito Pérez Galdós)

gremling
Usuario linuxero
Usuario linuxero
Mensajes: 8
Registrado: 23 Feb 2010, 20:50
Contactar:

Re: Boot Dual

Mensajepor gremling » 26 Feb 2010, 05:53

Pues con ese boot.ini y poniendolo en c: me aparece un error de que ntoskrnl.exe esta corrupto o algo por el estilo... Sigo buscando soluciones. Escucho sugerencias. Gracias.

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: Boot Dual

Mensajepor Souto » 26 Feb 2010, 09:12

Cuando se realiza una instalación múltiple en el orden en que tu lo has hecho (el correcto), el arranque muestra ya todos los sistemas. De hecho, en el primer informe que has subido del bcdedit.exe, ya aparecen registrados. De manera que algo extraño ha sucedido ahí; así que hay que empezar mirando las cosas desde abajo:
Inicio/Programas/Accesorios, ratón derecho sobre símbolo sistema y ahí tecleas sucesivamente estos comandos:
diskpart
list disk
sel disk 0
list part

Pulsa con el botón derecho del ratón en cualquier parte de esa ventana negra, elige "Seleccionar Todo" y pulsa Intro. A continuación te vienes al Foro y pegas el contenido de dicha ventana pulsando Ctrl+v.
Cierra esa ventana

Descarga este bat
http://rapidshare.com/files/356066840/dir.bat.html
doble clic sobre él, se abrirá un texto. Pégalo también en el foro.

Saludos
Qui dove il mare luccica e tira forte il vento


Volver a “Windows 7”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados