Discussion:
Grub: arrancar windows xp
Ignacio José
2005-10-02 23:06:51 UTC
Permalink
Hola,

Tengo un problema con Grub. Mi situación es la siguiente:

1. En un disco duro inicialmente instalé Linux y luego Windows. Es
decir; si arranco desde este disco duro se inicia Windows.

2. Posteriormente añadí un nuevo disco duro. En este último es donde
tengo instalado y configurado Grub. Configuré la BIOS para que este
fuera el primer disco donde buscara, y en principio consigo iniciar
Linux sin ningún tipo de problema.

3. Cuando intento iniciar Windows se produce un error. El mensaje
muestra lo siguiente: "falta NTLDR" (NT Loader). Si configuro la Bios
para que busque primero en el primer disco, Windows sigue iniciándose
sin ningún tipo de problemas (es decir, que parece que el MBR está
intacto... grub lo instalé en el otro).

¿Cuáles serían los comandos para arrancar Windows? A continuación
adjunto los que estoy usando:

title Windows XP
rootnoverify (hd1,0)
chainloader +1
boot

Es que cada prueba significa reiniciar el sistema, y ya hace tiempo
que perdí la cuenta de las veces que lo he hecho ;-(
--
To UNSUBSCRIBE, email to debian-user-spanish-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Carlos Zuniga
2005-10-03 13:14:10 UTC
Permalink
Post by Ignacio José
Hola,
1. En un disco duro inicialmente instalé Linux y luego Windows. Es
decir; si arranco desde este disco duro se inicia Windows.
2. Posteriormente añadí un nuevo disco duro. En este último es donde
tengo instalado y configurado Grub. Configuré la BIOS para que este
fuera el primer disco donde buscara, y en principio consigo iniciar
Linux sin ningún tipo de problema.
3. Cuando intento iniciar Windows se produce un error. El mensaje
muestra lo siguiente: "falta NTLDR" (NT Loader). Si configuro la Bios
para que busque primero en el primer disco, Windows sigue iniciándose
sin ningún tipo de problemas (es decir, que parece que el MBR está
intacto... grub lo instalé en el otro).
¿Cuáles serían los comandos para arrancar Windows? A continuación
title Windows XP
rootnoverify (hd1,0)
chainloader +1
boot
Es que cada prueba significa reiniciar el sistema, y ya hace tiempo
que perdí la cuenta de las veces que lo he hecho ;-(
Eso ya no es problema del grub, sino del windows, hace poco me paso en
una pc que estuve instalando. Lo unico que pude hacer es reinstalar el
windows ya que cuando ponia reparar desde su disco de instalacion no
hacia nada.


Saludos
--
Linux Registered User # 386081
A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
de leer manuales.
Emilio Castellano
2005-10-03 13:34:05 UTC
Permalink
Post by Ignacio José
Hola,
1. En un disco duro inicialmente instalé Linux y luego Windows. Es
decir; si arranco desde este disco duro se inicia Windows.
2. Posteriormente añadí un nuevo disco duro. En este
último es donde
tengo instalado y configurado Grub. Configuré la BIOS para que este
fuera el primer disco donde buscara, y en principio consigo iniciar
Linux sin ningún tipo de problema.
3. Cuando intento iniciar Windows se produce un error. El mensaje
muestra lo siguiente: "falta NTLDR" (NT Loader). Si configuro la Bios
para que busque primero en el primer disco, Windows sigue iniciándose
sin ningún tipo de problemas (es decir, que parece que el MBR está
intacto... grub lo instalé en el otro).
¿Cuáles serían los comandos para arrancar Windows? A continuación
title Windows XP
rootnoverify (hd1,0)
chainloader +1
boot
Así es como lo tengo yo para mi sistema,

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

Salu2
Emilio Castellano. @:-)

jabber: ***@jabber.org
yahoo: emilio_quiron
Post by Ignacio José
Linux, porque reiniciar el sistema se hace sólo para cambiar hardware!
Ignacio José
2005-10-03 21:18:25 UTC
Permalink
Hola,

Antes de nada, gracias por sus comentarios.

Finalmente lo conseguí instalando Grub en el disco duro donde está
Windows. Parece ser que la instrucción "chainloader +1" tiene problemas
para reconocer el "NT loader" cuando este se encuentra en otro disco.
Según he visto, quizá lo podría haber intentado con otra sintaxis, como:
"chainloader (hd1,0)+1", pero bueno, ya es algo tarde...

Entonces, finalmente procedí de la siguiente manera:

- Cambié la configuración del arranque en la Bios. Invertí el orden
de los discos duros.
- También invertí la información en el fichero "/boot/grub/device.map"
- Substituí "hd0" por "hd1", y al revés, en el fichero
"/boot/grub/menu.lst"
- Reinstalé grub: "/sbin/grub-install /dev/sda".

En el fichero "menu.lst" usé las siguientes líneas para cargar Windows
(son las adjuntas a una de las respuestas del comentario inicial):

title Windows XP
root (hd0,0)
savedefault
makeactive
chainloader +1


Ahora todo va!!!

Gracias.
Post by Ignacio José
Hola,
1. En un disco duro inicialmente instalé Linux y luego Windows. Es
decir; si arranco desde este disco duro se inicia Windows.
2. Posteriormente añadí un nuevo disco duro. En este último es donde
tengo instalado y configurado Grub. Configuré la BIOS para que este
fuera el primer disco donde buscara, y en principio consigo iniciar
Linux sin ningún tipo de problema.
3. Cuando intento iniciar Windows se produce un error. El mensaje
muestra lo siguiente: "falta NTLDR" (NT Loader). Si configuro la Bios
para que busque primero en el primer disco, Windows sigue iniciándose
sin ningún tipo de problemas (es decir, que parece que el MBR está
intacto... grub lo instalé en el otro).
¿Cuáles serían los comandos para arrancar Windows? A continuación
title Windows XP
rootnoverify (hd1,0)
chainloader +1
boot
Es que cada prueba significa reiniciar el sistema, y ya hace tiempo
que perdí la cuenta de las veces que lo he hecho ;-(
--
To UNSUBSCRIBE, email to debian-user-spanish-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
consultores1
2005-10-10 21:33:06 UTC
Permalink
Post by Ignacio José
Hola,
Antes de nada, gracias por sus comentarios.
Finalmente lo conseguí instalando Grub en el disco duro donde está
Windows. Parece ser que la instrucción "chainloader +1" tiene problemas
para reconocer el "NT loader" cuando este se encuentra en otro disco.
"chainloader (hd1,0)+1", pero bueno, ya es algo tarde...
- Cambié la configuración del arranque en la Bios. Invertí el orden
de los discos duros.
- También invertí la información en el fichero "/boot/grub/device.map"
- Substituí "hd0" por "hd1", y al revés, en el fichero
"/boot/grub/menu.lst"
- Reinstalé grub: "/sbin/grub-install /dev/sda".
En el fichero "menu.lst" usé las siguientes líneas para cargar Windows
title Windows XP
root (hd0,0)
savedefault
makeactive
chainloader +1
Ahora todo va!!!
Hola Ignacio

Si te interesa, podes revisar los comandos map; grub>map, para no hacer
cambios en la bios y el comando chainloader+1, que creo sirve para determinar
el HD.

hasta luego.
Post by Ignacio José
Gracias.
Post by Ignacio José
Hola,
1. En un disco duro inicialmente instalé Linux y luego Windows. Es
decir; si arranco desde este disco duro se inicia Windows.
2. Posteriormente añadí un nuevo disco duro. En este último es donde
tengo instalado y configurado Grub. Configuré la BIOS para que este
fuera el primer disco donde buscara, y en principio consigo iniciar
Linux sin ningún tipo de problema.
3. Cuando intento iniciar Windows se produce un error. El mensaje
muestra lo siguiente: "falta NTLDR" (NT Loader). Si configuro la Bios
para que busque primero en el primer disco, Windows sigue iniciándose
sin ningún tipo de problemas (es decir, que parece que el MBR está
intacto... grub lo instalé en el otro).
¿Cuáles serían los comandos para arrancar Windows? A continuación
title Windows XP
rootnoverify (hd1,0)
chainloader +1
boot
Es que cada prueba significa reiniciar el sistema, y ya hace tiempo
que perdí la cuenta de las veces que lo he hecho ;-(
--
"Consultores Agropecuarios"
"Somos expertos en soluciones practicas para la agricultura y ganaderia".
"Si desea importar o exportar a cualquier parte del mundo, contactenos".
Diego F. Asanza
2005-10-09 03:23:13 UTC
Permalink
Post by Ignacio José
Hola,
1. En un disco duro inicialmente instalé Linux y luego Windows. Es
decir; si arranco desde este disco duro se inicia Windows.
2. Posteriormente añadí un nuevo disco duro. En este último es donde
tengo instalado y configurado Grub. Configuré la BIOS para que este
fuera el primer disco donde buscara, y en principio consigo iniciar
Linux sin ningún tipo de problema.
3. Cuando intento iniciar Windows se produce un error. El mensaje
muestra lo siguiente: "falta NTLDR" (NT Loader). Si configuro la Bios
para que busque primero en el primer disco, Windows sigue iniciándose
sin ningún tipo de problemas (es decir, que parece que el MBR está
intacto... grub lo instalé en el otro).
¿Cuáles serían los comandos para arrancar Windows? A continuación
title Windows XP
rootnoverify (hd1,0)
chainloader +1
boot
Es que cada prueba significa reiniciar el sistema, y ya hace tiempo
que perdí la cuenta de las veces que lo he hecho ;-(
En cual disco esta el windows, hda o hdb... Si esta en hda, el comando
debe ser:

rootnoverify (hd0,0)

etc.... ´

Saludos.

Diego Asanza

EPN-Ecuador
--
To UNSUBSCRIBE, email to debian-user-spanish-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Rober Morales
2005-10-10 20:45:37 UTC
Permalink
Post by Diego F. Asanza
Post by Ignacio José
Hola,
1. En un disco duro inicialmente instalé Linux y luego Windows. Es
decir; si arranco desde este disco duro se inicia Windows.
2. Posteriormente añadí un nuevo disco duro. En este último es donde
tengo instalado y configurado Grub. Configuré la BIOS para que este
fuera el primer disco donde buscara, y en principio consigo iniciar
Linux sin ningún tipo de problema.
3. Cuando intento iniciar Windows se produce un error. El mensaje
muestra lo siguiente: "falta NTLDR" (NT Loader). Si configuro la Bios
para que busque primero en el primer disco, Windows sigue iniciándose
sin ningún tipo de problemas (es decir, que parece que el MBR está
intacto... grub lo instalé en el otro).
¿Cuáles serían los comandos para arrancar Windows? A continuación
title Windows XP
rootnoverify (hd1,0)
chainloader +1
boot
Es que cada prueba significa reiniciar el sistema, y ya hace tiempo
que perdí la cuenta de las veces que lo he hecho ;-(
con qemu puedes simular el arranque de una máquina con el disco duro que
quieras, puede servirte para ver lo que el grub "ve"
Post by Diego F. Asanza
En cual disco esta el windows, hda o hdb... Si esta en hda, el comando
rootnoverify (hd0,0)
etc.... ´
Saludos.
Diego Asanza
EPN-Ecuador
--
//
//Rober Morales Chaparro
//
#include /* RMC'05 */ <iostream>
class saludo { public: saludo(){
std::cout << "hola"; } ~saludo()
{ std::cout << " mundo!" ; } } ;
int main() { saludo holamundo; }
--
To UNSUBSCRIBE, email to debian-user-spanish-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org
Loading...