Bonjour,

J'expose mon probléme : j'ai créé un petit bootloader qui n'est ni plus ni moins qu'un helloworld.
Je le met sous format disquete avec la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cat bootsect /dev/zero | dd of=floppyA bs=512 count=2880
et je boot sur qemu avec la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
qemu -boot a -fda floppyA
Pour la disquette cela fonctionne parfaitement, cependant, j'essaye de creer un iso de ceci avec la commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
mkisofs -J -r -V eos -hide-joliet-trans-tbl -hide-rr-moved -allow-leadings-dots -o eos.iso -no-emul-boot -boot-load-size 4 -c boot.catalog -b bootsect -boot-info-table -l bootsect
et lance qemu avec la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
qemu -boot d -cdrom eos.iso
mais cela ne m'affiche pas mon helloworld ...
Quelqu'un pourrait il m'aider ?

PS : voici les fichiers dont je dispose :
  • boot.asm --> mon helloworld
  • bootsect --> le helloworld compilé
  • makefile --> Mon makefile