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