Can RTP install to a 100MB disk

I would like to run RTP on a 100 MB disk
(Actually a 96MB compact flash(CF), but it’s connected via IDE,
so looks like a hard disk).

Can it be done? (ie will the basic install install to a 96MB
partition?. No need for dev tools etc)

For various reasons, it’s not technically possible to connect a CDROM
to the system, or even another working hard disk to the system at the
same time as the CF adapter.
I have the 25MB download here, which should allow me to
do a basic install.
How can I use that download instead?

I was thinking to just load a minimal DOS on the CF
(can attach a floppy/stiffy drive at the same time).
But the install for DOS assumes Windows is running
(can’t run the grow util dinitw32 under straight DOS).
Is there a DOS version of that grow utility available (dinitw32).
Using something like that, I can make it at least boot via
DOS & config.sys. A hack, but it will work.

Ideally, I would like to install it to its own
partition, and have it boot natively.

I am a little stuck here, in terms of this constrained
system. Any suggestions would be appreciated!

Alex Cellarius <acellarius@systems104.co.za> wrote:

I would like to run RTP on a 100 MB disk
(Actually a 96MB compact flash(CF), but it’s connected via IDE,
so looks like a hard disk).

Can it be done? (ie will the basic install install to a 96MB
partition?. No need for dev tools etc)

Yes. The base file system is 55MB I think.

For various reasons, it’s not technically possible to connect a CDROM
to the system, or even another working hard disk to the system at the
same time as the CF adapter.
I have the 25MB download here, which should allow me to
do a basic install.
How can I use that download instead?

I was thinking to just load a minimal DOS on the CF
(can attach a floppy/stiffy drive at the same time).
But the install for DOS assumes Windows is running
(can’t run the grow util dinitw32 under straight DOS).
Is there a DOS version of that grow utility available (dinitw32).
Using something like that, I can make it at least boot via
DOS & config.sys. A hack, but it will work.

Ideally, I would like to install it to its own
partition, and have it boot natively.

Try this:

  1. Connect your CF to a QNX4 machine.
    (or install RTP on a windows machine, boot it, and connect
    your CF to it)
    fdisk/dinit the CF, don’t forget make the partition “bootable”.
  2. mount the CF to somewhere say /cf
  3. do “cd /cf; mkdir /boot; cd /boot; mkdir fs”
  4. copy “qnxbase.ifs”, “qnxbase.qfs”, into /cf/boot/fs
    You could find these files in CDROM, or you could install
    your 25MB exe into Windows, and get these files from
    C:\Program Files\Qnx\boot\fs
  5. copy “qnxbase.ifs” to “/cf/.boot”
  6. do a “touch /cf/.diskroot”.

Now you should be able to boot the CF.

-xtang

Ah-using the already grown qfs.
Thanks!

Xiaodan Tang wrote:

Try this:

  1. Connect your CF to a QNX4 machine.
    (or install RTP on a windows machine, boot it, and connect
    your CF to it)
    fdisk/dinit the CF, don’t forget make the partition “bootable”.
  2. mount the CF to somewhere say /cf
  3. do “cd /cf; mkdir /boot; cd /boot; mkdir fs”
  4. copy “qnxbase.ifs”, “qnxbase.qfs”, into /cf/boot/fs
    You could find these files in CDROM, or you could install
    your 25MB exe into Windows, and get these files from
    C:\Program Files\Qnx\boot\fs
  5. copy “qnxbase.ifs” to “/cf/.boot”
  6. do a “touch /cf/.diskroot”.

Now you should be able to boot the CF.

-xtang