I have recently installed QNX 6.2 and now I am trying to set it up as I used to setup QNX4.25. One thing I liked about QNX4.25 was the easy way to download a boot image to a diskless client via BOOTP and TFTP and then using the root of the server file system as the root of the client file system. Has anyone managed to do something similar with QNX 6?
At the moment I have a boot image that starts TCP/IP and NFS to use the server file system. But my biggest problem at the moment is to come up with a sufficiently small boot image.
I tried a 3Com905C card with managed boot agent and DHCP and an Intel Etherpro card with boot agent and PXE . Both cards load the boot image into conventional memory (<640K). I only got it working with the Etherpro card (boot image is 548K), because the Ethernet driver for the Intel chip is smaller than the 3Com chip (boot image is 552K). But I am worried what will happen, if in a future release of QNX6 the driver size will increase.
Are there other ways to download a larger boot image across the network? I have seen ‘GRUB loader’ being mentioned somewhere.