MIssing Operating System

Dear all,

I’m trying to load QNX 4.25 onto CF cards (SimpleTech 256 MB),
with a script (see below). I have done this before (some years ago),
but now when I try to boot from the card (on the same machine, not the
actual target), I get:

Missing Operating System

Does anyone know what I am doing wrong or give me
hints to debug this situation.

BTW my target boot image looks like:

sys/boot
$ boot -v

sys/Proc32
$ Proc32 -l 1

sys/Slib32
$ Slib32

sys/Slib16
$ Slib16

/bin/Fsys
$ Fsys -d0 -c0K -A

/bin/Fsys.vpm50
$ Fsys.vpm50

/bin/mount
$ mount -p/dev/hd0 /dev/hd0t77 / -s

/bin/sinit
$ sinit TERM=qnx


And my load script:

device=/dev/hd1
fdisk -z /dev/hd1
fdisk $device add -f 4 t77 all
fdisk $device boot 4
fdisk -f $device loader

mount -p $device
dinit -h ${device}t77
mount ${device}t77 /mnt
dcheck -m /mnt

cp -RpL -v /sourceimage /mnt

sync;sync;
sleep 2

umount /mnt


thanks in advance

Per Åkesson
Carmenta AB
SWEDEN