Size-of-boot-image problem

Hello,
I am new to QNX and have run into a problem with size of boot image - I
cannot boot if the image generated from in the build file below exceeds
about 1.2Mb (I can control the size by including more or less
executables)… Could someone suggest what the problem might be? Thanks in
advance…

the system is Geode based pc104 from eurotech…



[virtual=x86,bios +compress] boot = {
startup-bios -v
PATH=/proc/boot:/sbin procnto -vvv
}

[+script] startup-script = {
procmgr_symlink …/…/proc/boot/libc.so.2 /usr/lib/ldqnx.so.2

devc-con -n4 &
reopen /dev/con1

display_msg Welcome to Neutrino on an PC compatible BIOS system

slogger &

seedres
pci-bios &
waitfor /dev/pci

devb-doc doc addr=0xD0000 &
waitfor /dev/hd0t77
[+session] mount /dev/hd0t77 / &
waitfor /bin 60

io-net -d rtl -p ttcpip if=en0:192.8.73.4
waitfor /dev/socket

pipe &
mqueue &
devc-ser8250 &
devc-pty &

SYSNAME=nto
TERM=qansi

reopen /dev/con2
[+session] sh &
reopen /dev/con3
[+session] sh &

reopen /dev/con4
[pri=25 +session] sh &

reopen /dev/con1
[+session] sh
}

[type=link] /usr/lib/libcam.so.2=/proc/boot/libcam.so
[type=link] /tmp=/dev/shmem
[type=link] /bin=/proc/boot


libc.so
fpemu.so.2
libcam.so
io-blk.so
cam-disk.so
fs-qnx4.so
libsocket.so
npm-ttcpip.so
devn-rtl.so

[data=c]
devc-con
pci-bios
seedres
sh=ksh


pipe
mqueue
devc-ser8250
devc-pty
ls
cat
pidin
slogger
mount
cp
io-net
ftp
fdisk
dinit
slay
pci
chmod
dformat
devb-doc
mkdir

inetd

ftpd

/etc/hosts = {
127.0.0.1 localhost
}

/etc/ftpusers = {
uucp
}

/etc/protocols = {
ip 0 IP
tcp 6 TCP
}

/etc/services = {
ftp 21/tcp
}

\


In general I try to include the minimum in the boot image.
Any other libraries and executables needed I simple have them
stored on filesystem or flashdisk containing the .boot image.
You could include tar and gzip in the boot and have the .boot image
unzip all the utilities from an archive into a ramdisk, just like
the standard QNX4 boot disk.


“Alex B.” <alexbabinski@msn.com> wrote in message
news:bhkack$8p2$1@inn.qnx.com

Hello,
I am new to QNX and have run into a problem with size of boot image - I
cannot boot if the image generated from in the build file below exceeds
about 1.2Mb (I can control the size by including more or less
executables)… Could someone suggest what the problem might be? Thanks in
advance…

the system is Geode based pc104 from eurotech…


[virtual=x86,bios +compress] boot = {
startup-bios -v
PATH=/proc/boot:/sbin procnto -vvv
}

[+script] startup-script = {
procmgr_symlink …/…/proc/boot/libc.so.2 /usr/lib/ldqnx.so.2

devc-con -n4 &
reopen /dev/con1

display_msg Welcome to Neutrino on an PC compatible BIOS system

slogger &

seedres
pci-bios &
waitfor /dev/pci

devb-doc doc addr=0xD0000 &
waitfor /dev/hd0t77
[+session] mount /dev/hd0t77 / &
waitfor /bin 60

io-net -d rtl -p ttcpip if=en0:192.8.73.4
waitfor /dev/socket

pipe &
mqueue &
devc-ser8250 &
devc-pty &

SYSNAME=nto
TERM=qansi

reopen /dev/con2
[+session] sh &
reopen /dev/con3
[+session] sh &

reopen /dev/con4
[pri=25 +session] sh &

reopen /dev/con1
[+session] sh
}

[type=link] /usr/lib/libcam.so.2=/proc/boot/libcam.so
[type=link] /tmp=/dev/shmem
[type=link] /bin=/proc/boot


libc.so
fpemu.so.2
libcam.so
io-blk.so
cam-disk.so
fs-qnx4.so
libsocket.so
npm-ttcpip.so
devn-rtl.so

[data=c]
devc-con
pci-bios
seedres
sh=ksh


pipe
mqueue
devc-ser8250
devc-pty
ls
cat
pidin
slogger
mount
cp
io-net
ftp
fdisk
dinit
slay
pci
chmod
dformat
devb-doc
mkdir

inetd

ftpd

/etc/hosts = {
127.0.0.1 localhost
}

/etc/ftpusers = {
uucp
}

/etc/protocols = {
ip 0 IP
tcp 6 TCP
}

/etc/services = {
ftp 21/tcp
}

\