It works perfectly now using mkifsf_elf . Thanks again. I have received
my Qnx 6.2.1 upgrade today so I’ll test if it is able to tag the image
“Serge Yuschenko” <firstname.lastname@example.org> a écrit dans le message de
I guess the problem is that bootp expects the boot image to be either in
TAGGED or ELF or a.out formats. The QNX mkifs utility creates a boot image
that originally doesn’t correspond to any of them. To make your image
compatible with bootp you have to wrap it properly. There are 2 ways to do
it. The first one is to use proper filter inside of build file, but
unfortunately I haven’t figured out how to do it. The second approach is to
apply a filter after you create a boot image. For example, for x86 you do:
mkifsf_elf 3 0x3d0 image.ifs
Where 3 is ELF machine type for x86, the 0x3d0 is your boot image startup
offset. To find the offset type dumpifs image.ifs and have a look at
You have to apply the filter every time you rebuild your image.
I was told that in 6.2.1 all this can be done by mkifs.
I’am testing bootp at the moment. When the client starts to download
image it stops and tells me the file is not a valid image. Could
post a minimal .bld file that works with bootp or tell me if there is
something else I do wrong?