Y a peu d etre d autre chose, mais verifie que le linker de ton systeme interprete<br>
bien le ldscript, et que y a pas eu des changement depuis l ancienne version de<br>
ld. Aussi, peut etre une section dans l elf avec un nouveau nom, auquel cas il<br>
faudrait completer le ldscript.<br>
Je vois pas pourquoi le reste fonctionnerait pas, sauf si t as fait des modif dans<br>
le code.<br><br><div><span class="gmail_quote">Le 11/07/07, <b class="gmail_sendername">Bruno Rouchouse</b> &lt;<a href="mailto:brouchouse@gmail.com">brouchouse@gmail.com</a>&gt; 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;">
Bonjour,<br><br>je rencontre actuellement un petit problème lorsque je tente de faire fonctionner mon image sos sous qemu :<br><br>Booting &#39;Simple OS&#39;<br><br>root&nbsp;&nbsp;&nbsp; (fd0)<br>&nbsp;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&#39;utilise le code de l&#39;article 1 et qemu 0.9.0. Le processus de génération de l&#39;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 -nostdlib -nostdinc -ffreestanding -DKERNEL_SOS -DASM_SOURCE=1 -o bootstrap/multiboot.o<br>gcc -I/home/bruno/sos/sos-code-article1 -c drivers/x86_videomem.c -Wall -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 -nostdinc -ffreestanding -DKERNEL_SOS -o drivers/bochs.o<br>gcc -I/home/bruno/sos/sos-code-article1 -c sos/klibc.c -Wall -nostdlib -nostdinc -ffreestanding -DKERNEL_SOS -o sos/klibc.o
<br>gcc -I/home/bruno/sos/sos-code-article1 -c sos/main.c -Wall -nostdlib -nostdinc -ffreestanding -DKERNEL_SOS -o sos/main.o<br>sos/main.c: In function &#39;sos_main&#39;:<br>sos/main.c:32: warning: unused variable &#39;i&#39;
<br>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<br>nm -C sos.elf | cut -d &#39; &#39; -f 1,3 &gt; 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&#39;un aurait-il déjà rencontré ce problème ou pourrait-il me mettre sur une piste pour le résoudre.
<br><br>En vous remerciant par avance...<br><span class="sg"><br>--Bruno<br>
</span><br>_______________________________________________<br>Sos mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Sos@the-doors.enix.org">Sos@the-doors.enix.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://the-doors.enix.org/cgi-bin/mailman/listinfo/sos" target="_blank">
http://the-doors.enix.org/cgi-bin/mailman/listinfo/sos</a><br><br></blockquote></div><br>