If you want to use a logical drive in an extended partition, you are out of luck. QNX’s fdisk is brain dead as discussed here. But that discussion is for QNX 6.3. For QNX 6.2x, you can try the below steps. I haven’t tested myself, so please come back and let us know if it works or not.
Since you have Linux installed, you can use the “fdisk” in Linux to create a QNX type 4f (decimal 79) partition anywhere you want.
You can then boot your QNX 6.2x CD, in a LiveCD mode. and
“format” the new QNX partition. eg: dinit -R -h /dev/hd0t79
mount the new QNX partition and copy the boot files from QNX CD over.
eg: cp /fs/cd0/boot/fs/qnxbasedma.ifs /newmnt/.boot
cp /fs/cd0/boot/fs/qnxbase.ifs /newmnt/.altboot
mkdir -p /newmnt/boot/fs
and copy all files from /fs/cd0/boot/fs/. to /newmnt/boot/fs
now add this new QNX partition to your boot loader. (if you use Linux’s grub, you will need to boot into Linux to do that. Search this forum if you need help on adding QNX to grub or lilo).
Reboot the system to QNX partition, you will go through the normal video configuration, and finally when you login, the “installer” will come up. Make sure QNX CD is in the drive and the installer should guide you to finish the install.