[suse-linux-s] Error 13 con Grub
Hola. Seré directo: no puedo arrancar Windows XP desde el Grub. Me da el error 13 (Invalid or unsupported executable format). He buscado por internet y he provado las diferentes opciones que he visto, tanto las de configuración del fichero menu.lst, como las de BIOS, cambiando el acceso a LBA. Mi configuración actual es la siguiente: --> devices.map: (el orden hdX coincide con el de arranque de la BIOS) (hd1) /dev/sdd (hd2) /dev/sda (hd0) /dev/sdc (hd4) /dev/hdc (hd3) /dev/sdb --> menu.lst: color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,0)/message ###Don't change this comment - YaST2 identifier: Original name: linux### title SUSE Linux 10.1 root (hd0,0) kernel /vmlinuz root=/dev/sdc2 vga=0x31a resume=/dev/sda2 splash=silent showopts initrd /initrd ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows XP rootnoverify (hd4,0) makeactive chainloader +1 ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- SUSE Linux 10.1 root (hd0,0) kernel /vmlinuz root=/dev/sdc2 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3 initrd /initrd ###Don't change this comment - YaST2 identifier: Original name: memtest86### title Memory Test kernel (hd0,0)/memtest.bin --> salida fdisk -l Disk /dev/hdc: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdc1 * 1 9728 78140128+ 7 HPFS/NTFS Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 19000 152617468+ fd Linux raid autodetect /dev/sda2 19001 19456 3662820 82 Linux swap / Solaris Disk /dev/sdb: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdb1 * 1 19000 152617468+ fd Linux raid autodetect /dev/sdb2 19001 19456 3662820 82 Linux swap / Solaris Disk /dev/sdc: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 * 1 7 56196 83 Linux /dev/sdc2 8 3924 31463302+ 83 Linux /dev/sdc3 3925 19456 124760790 fd Linux raid autodetect Disk /dev/sdd: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdd1 * 1 7 56196 83 Linux /dev/sdd2 8 3924 31463302+ 83 Linux /dev/sdd3 3925 19456 124760790 fd Linux raid autodetect Disk /dev/md0: 156.2 GB, 156280160256 bytes 2 heads, 4 sectors/track, 38154336 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md0 doesn't contain a valid partition table Disk /dev/md1: 127.7 GB, 127754960896 bytes 2 heads, 4 sectors/track, 31190176 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md1 doesn't contain a valid partition table No se cuantas veces he reiniciado el ordenador para probar las diferentes soluciones que he visto, pero todavia no he podido arrancar el Windows. ¿Que estoy haciendo mal? Gracias por adelantado. -- Joan Carles Jimenez jjcarles@terra.es -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-06-24 a las 00:54 +0200, Joan Carles Jimenez escribió:
Seré directo: no puedo arrancar Windows XP desde el Grub. Me da el error 13 (Invalid or unsupported executable format). He buscado por internet y he provado las diferentes opciones que he visto, tanto las de configuración del fichero menu.lst, como las de BIOS, cambiando el acceso a LBA.
Para ser precisos, dice algo más: 13 : Invalid or unsupported executable format This error is returned if the kernel image being loaded is not recognized as Multiboot or one of the supported native formats (Linux zImage or bzImage, FreeBSD, or NetBSD). O sea, este error es retornado si la imagen cargandose no se reconoce como multiboot o uno de los formatos nativos - es decir, que le has dicho que espere un kernel y se encuentra con otra cosa, como windows. Yo diría que estás usando la sintaxis equivocada. Pero lo miro y no lo encuentro. A no ser que el sector mbr de ese disco ( (hd4,0) es el mbr del hdc) no contenga un arranque válido para el windows (quizás se ha machacado); en ese caso podrías poner (hd4,1), sospecho que también debiera arrancar.
###Don't change this comment - YaST2 identifier: Original name: windows### title Windows XP rootnoverify (hd4,0) makeactive chainloader +1
¿Lo de "noverify" no se porqué? :-?
Disk /dev/hdc: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/hdc1 * 1 9728 78140128+ 7 HPFS/NTFS
- -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEnH7ntTMYHG2NR9URAsPrAJ9wvq2iUQ8dctbsF+pmBcDeiqXDvgCeOeEr zhDLq3SxJA1TZuBvTU1gNPc= =w4et -----END PGP SIGNATURE----- -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
On Saturday 24 June 2006 01:53, Carlos E. R. wrote:
El 2006-06-24 a las 00:54 +0200, Joan Carles Jimenez escribió:
Seré directo: no puedo arrancar Windows XP desde el Grub. Me da el error 13 (Invalid or unsupported executable format). He buscado por internet y he provado las diferentes opciones que he visto, tanto las de configuración del fichero menu.lst, como las de BIOS, cambiando el acceso a LBA.
Para ser precisos, dice algo más:
13 : Invalid or unsupported executable format This error is returned if the kernel image being loaded is not recognized as Multiboot or one of the supported native formats (Linux zImage or bzImage, FreeBSD, or NetBSD).
O sea, este error es retornado si la imagen cargandose no se reconoce como multiboot o uno de los formatos nativos - es decir, que le has dicho que espere un kernel y se encuentra con otra cosa, como windows. Yo diría que estás usando la sintaxis equivocada. Pero lo miro y no lo encuentro.
Si desde la BIOS le digo que arranque ese disco, Windows arranca sin problemas. Deduzco que el arranque debe estar correcto.
A no ser que el sector mbr de ese disco ( (hd4,0) es el mbr del hdc) no contenga un arranque válido para el windows (quizás se ha machacado); en ese caso podrías poner (hd4,1), sospecho que también debiera arrancar.
###Don't change this comment - YaST2 identifier: Original name: windows### title Windows XP rootnoverify (hd4,0) makeactive chainloader +1
¿Lo de "noverify" no se porqué? :-?
Lo pongo porque sin él, me da un error de que no reconoce el sistema de archivos 0x82.
Disk /dev/hdc: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/hdc1 * 1 9728 78140128+ 7 HPFS/NTFS
Para mas información decir que he podido montar el disco de windows en linux. -- Joan Carles Jimenez jjcarles@terra.es -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-06-24 a las 10:50 +0200, Joan Carles Jimenez escribió:
###Don't change this comment - YaST2 identifier: Original name: windows### title Windows XP rootnoverify (hd4,0) makeactive chainloader +1
¿Lo de "noverify" no se porqué? :-?
Lo pongo porque sin él, me da un error de que no reconoce el sistema de archivos 0x82.
Pues me huelo que es el mismo error 13 que te está dando, luego entonces está leyendo en un sitio distinto del que pensamos.
Para mas información decir que he podido montar el disco de windows en linux.
Si, bueno, no tiene que ver. El grub es aparte. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEnR7LtTMYHG2NR9URAgPeAJ4zDEt1IVu8zH4nfHxdZ0cVG5tyrwCdFeCI axNutVslZHokSrmOS8Mz7gM= =ovql -----END PGP SIGNATURE----- -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
On Saturday 24 June 2006 13:15, Carlos E. R. wrote:
El 2006-06-24 a las 10:50 +0200, Joan Carles Jimenez escribió:
###Don't change this comment - YaST2 identifier: Original name: windows### title Windows XP rootnoverify (hd4,0) makeactive chainloader +1
¿Lo de "noverify" no se porqué? :-?
Lo pongo porque sin él, me da un error de que no reconoce el sistema de archivos 0x82.
Pues me huelo que es el mismo error 13 que te está dando, luego entonces está leyendo en un sitio distinto del que pensamos.
Para mas información decir que he podido montar el disco de windows en linux.
Si, bueno, no tiene que ver. El grub es aparte.
Una pregunta: si arranco el ordenador con el CD del Windows XP, entro en modo recuperación y hago un FIXMBR, ¿me afectara al arranque actual? Es decir, ¿tendré que volver a configurar el arranque de SuSE? Ya no se que hacer. Incluso me ha pasado por la cabeza volver a instalar el Windows. Lo que me preocupa es que me afecte al linux. Gracias. -- Joan Carles Jimenez jjcarles@terra.es -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-06-24 a las 13:45 +0200, Joan Carles Jimenez escribió:
Una pregunta: si arranco el ordenador con el CD del Windows XP, entro en modo recuperación y hago un FIXMBR, ¿me afectara al arranque actual? Es decir, ¿tendré que volver a configurar el arranque de SuSE?
Si el disco que toca el fixmbr es otro distinto de aquel en el que reside el grub (que supongo es tu /dev/sdc o hd0 segúnla lista que pusiste), no lo altera. Es un orden raro el que pusiste, eso si. Y en el caso que lo hiciese, es cuestión de arrancar con el CD de SuSE.
Ya no se que hacer. Incluso me ha pasado por la cabeza volver a instalar el Windows. Lo que me preocupa es que me afecte al linux.
Si has dicho que cambiando el orden de arranque en la bios funciona, eso sólo es gastar tiempo: el windows está bien. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFEnVFptTMYHG2NR9URApcvAJ92Vm730aTCtZSAg2lDf0x2TFFplgCfSIEt gGDFaAQvpxJogDYcLxJpUTw= =OhzF -----END PGP SIGNATURE----- -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
2006/6/24, Joan Carles Jimenez:
Seré directo: no puedo arrancar Windows XP desde el Grub. Me da el error 13 (Invalid or unsupported executable format). He buscado por internet y he provado las diferentes opciones que he visto, tanto las de configuración del fichero menu.lst, como las de BIOS, cambiando el acceso a LBA. Mi configuración actual es la siguiente:
Prueba "mapeando" las unidades: http://en.opensuse.org/SDB:Booting_Windows_from_the_Second_HD Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
On Saturday 24 June 2006 10:55, Camaleón wrote:
2006/6/24, Joan Carles Jimenez:
Seré directo: no puedo arrancar Windows XP desde el Grub. Me da el error 13 (Invalid or unsupported executable format). He buscado por internet y he provado las diferentes opciones que he visto, tanto las de configuración del fichero menu.lst, como las de BIOS, cambiando el acceso a LBA. Mi configuración actual es la siguiente:
Prueba "mapeando" las unidades:
http://en.opensuse.org/SDB:Booting_Windows_from_the_Second_HD
Tambien lo probé: title Wintendo XP root (hd4,0) map (hd4)(hd0) map (hd0)(hd4) makeactive chainloader +1 y así: title Wintendo XP rootnoverify (hd4,0) map (hd4)(hd0) map (hd0)(hd4) makeactive chainloader +1 boot
Saludos,
-- Camaleón
-- Joan Carles Jimenez jjcarles@terra.es -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
El 24/06/06, Joan Carles Jimenez escribió:
Tambien lo probé:
title Wintendo XP root (hd4,0) map (hd4)(hd0) map (hd0)(hd4) makeactive chainloader +1
y así:
title Wintendo XP rootnoverify (hd4,0) map (hd4)(hd0) map (hd0)(hd4) makeactive chainloader +1 boot
¿Y mapeando antes...? map (hd4) (hd0) map (hd0) (hd4) rootnoverify (hd4,0) makeactive chainloader +1 boot Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
On Saturday 24 June 2006 19:11, Camaleón wrote:
¿Y mapeando antes...?
map (hd4) (hd0) map (hd0) (hd4) rootnoverify (hd4,0) makeactive chainloader +1 boot
Saludos,
-- Camaleón
Tampoco. He probado estas dos opciones: title Wintendo XP map (hd4) (hd0) map (hd0) (hd4) rootnoverify (hd4,0) makeactive chainloader +1 boot title Wintendo XP map (hd4) (hd0) map (hd0) (hd4) root (hd4,0) makeactive chainloader +1 Las he probado con acceso automàtico y con acceso LBA y siempre me sale el error 13. -- Joan Carles Jimenez jjcarles@terra.es -- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
participants (3)
-
Camaleón
-
Carlos E. R.
-
Joan Carles Jimenez