[SOS] Error 13: Invalid or unsupported executable format
Bombela
bombela at free.fr
Lun 16 Juil 17:05:21 CEST 2007
Ça c'est du bug tordu !
Merci de cette information précieuse !
Bruno Rouchouse a écrit :
> Merci Julien pour cette information !
>
> J'avoue que je commençais un peu à tourner en rond. Le problème
> viendrait donc de Grub...
>
> Je vais tester ça.
>
> --Bruno
>
> Le 16/07/07, *Julien Ghaye* <j.ghaye at student.ulg.ac.be
> <mailto:j.ghaye at student.ulg.ac.be>> a écrit :
>
>
> Hello,
>
> En fait, j'ai eu le même problème et je viens d'arriver à le
> solutionner.
>
> Selon le pc, je suis soit sous Ubuntu Feisty, soit sous Debian
> Etch. Et en utilisant le package Grub proposé dans les
> différents
> dépot, j'obtenais aussi l'erreur :
>
> Error 13: Invalid or unsupported executable format
>
> Finallement, j'ai désinstaller le package Grub, j'ai téléchargé les
> sources (0.97) et j'ai recompiler à partir de celle-ci. A partir
> de la
> et en utilisant les *stage? généré, tout fonctionne parfaitement.
>
> A noter que j'ai fait ces opérations sous Feisty (j'ai
> pas essayé sous Etch) et que le package gcc-4.1.20Ubuntu pour Feisty
> génère un bug dans Grub ( http://savannah.gnu.org/bugs/?19164).
>
> Voila voial :D
>
> Julien
>
> "Bruno Rouchouse" <brouchouse at gmail.com
> <mailto:brouchouse at gmail.com>> writes:
>
> > Bonjour,
> >
> > je rencontre actuellement un petit problème lorsque je tente de
> faire
> > fonctionner mon image sos sous qemu :
> >
> > Booting 'Simple OS'
> >
> > root (fd0)
> > Filesystem type is fat, using whole disk
> > kernel /system/sos.elf
> >
> > Error 13: Invalid or unsupported executable format
> >
> > Press any key to continue...
> >
> > J'utilise le code de l'article 1 et qemu 0.9.0. Le processus de
> génération de
> > l'OS se déroule normalement :
> >
> > bruno at debian:~/sos/sos-code-article1$ make
> > gcc -I/home/bruno/sos/sos-code-article1 -c bootstrap/multiboot.S
> -Wall
> > -nostdlib -nostdinc -ffreestanding -DKERNEL_SOS -DASM_SOURCE=1
> -o bootstrap/
> > multiboot.o
> > gcc -I/home/bruno/sos/sos-code-article1 -c
> drivers/x86_videomem.c -Wall
> > -nostdlib -nostdinc -ffreestanding -DKERNEL_SOS -o
> drivers/x86_videomem.o
> > gcc -I/home/bruno/sos/sos-code-article1 -c drivers/bochs.c -Wall
> -nostdlib
> > -nostdinc -ffreestanding -DKERNEL_SOS -o drivers/bochs.o
> > gcc -I/home/bruno/sos/sos-code-article1 -c sos/klibc.c -Wall
> -nostdlib
> > -nostdinc -ffreestanding -DKERNEL_SOS -o sos/klibc.o
> > gcc -I/home/bruno/sos/sos-code-article1 -c sos/main.c -Wall
> -nostdlib -nostdinc
> > -ffreestanding -DKERNEL_SOS -o sos/main.o
> > sos/main.c: In function 'sos_main':
> > sos/main.c:32: warning: unused variable 'i'
> > ld --warn-common -T ./support/sos.lds -o sos.elf
> bootstrap/multiboot.o drivers/
> > x86_videomem.o drivers/bochs.o sos/klibc.o sos/main.o
> > nm -C sos.elf | cut -d ' ' -f 1,3 > sos.map
> > ./support/build_image.sh fd.img sos.elf
> > Found correct grub installation in /usr/lib/grub/i386-pc
> > Found correct /sbin/grub at /usr/sbin/grub
> > Initialize disk image ...
> > Setup destination disk...
> >
> > Quelqu'un aurait-il déjà rencontré ce problème ou pourrait-il me
> mettre sur une
> > piste pour le résoudre.
> >
> > En vous remerciant par avance...
> >
> > --Bruno
> > _______________________________________________
> > Sos mailing list
> > Sos at the-doors.enix.org <mailto:Sos at the-doors.enix.org>
> > http://the-doors.enix.org/cgi-bin/mailman/listinfo/sos
>
> --
> Julien Ghaye - University of Liège
>
> _______________________________________________
> Sos mailing list
> Sos at the-doors.enix.org <mailto:Sos at the-doors.enix.org>
> http://the-doors.enix.org/cgi-bin/mailman/listinfo/sos
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Sos mailing list
> Sos at the-doors.enix.org
> http://the-doors.enix.org/cgi-bin/mailman/listinfo/sos
>
Plus d'informations sur la liste de diffusion Sos