Create bootable CDROM


I want to be able to boot my own QNX image from CDROM.
I tried using syslinux/isolinux but it is not working.
That is how I did it:

  • created image with mkifs
    [virtual=x86,elf +compress] bootstrap = {
    startup-bios }
  • edit isolinux.cfg
    label linux
    kernel /images/myimage.ifs
  • create iso image
    mkisofs.exe -R -V “QNX BootCD” -o bootcd.iso -b isolinux.bin -c -no-emul-boot -boot-load-size 4 -boot-info-table .\bootCD
  • burn bootcd.iso to CD

syslinux is booting, but my image is not starting. I get the message:
Invalid or corrupt kernel image

Any suggestions? Do I need syslinux at all, or are there other ways to get my image bootable from CDROM.

Thank you very much in advance.