install qnx4 with help of qnx6 from usb

Hello there,

Thats my problem:
I want to install QNX4 on a system with no external drives; only usb
ports.

So my idea was to use QNX6.3 booted from a usb harddisk to install the
QNX4 system.
Everything worked fine: I booted QNX6.3, partitioned the hd and
initialized it with help of QNX6.3.
I then installed QNX4 from tar archives and replaced the .boot file
(built on a QNX4 system).

When I now restart. The bootloader cant find the .boot file.
Press ESC for .altboot…S

After googling around I found on the QSSL homepage that I have to use
a QNX4 bootfloppy and its dinit to repair this. But thats not
possible for me.

So the problem must be the dinit tool that is probably different
between QNX4 and QNX6.3.
My next try was capturing the loader from the first block of a working
QNX4 partition. But that only worked in conjunction with this specific
partition scheme and therefore not practicable.

Following a hint of NOC I tried the linux dinit-source for the qnx4
filesystem. But that hadnt worked either. It created all the
necessary filesystem entries (.inode file,…) but the bootloader
couldnt load neither the QNX4 nor the QNX6 bootimage.
Probably porting the native QNX4 dinit source would help, but I dont
know where to get it.

I hope some of you have more suggestions what to try next for me.
Thank you in advance.

Tobias Schneider
Voith Paper Automation GmbH & Co. KG

tobbe <Tobias.Schneider@voith-dot-com.no-spam.invalid> wrote:

Hello there,

Thats my problem:
I want to install QNX4 on a system with no external drives; only usb
ports.

So my idea was to use QNX6.3 booted from a usb harddisk to install the
QNX4 system.

This won’t work, even if you get through the booting hurdles.
Your QNX4 .boot won’t be able to start the appropriate fsys usb
drivers to allow you to access the file system on the usb disk.

Frank

Everything worked fine: I booted QNX6.3, partitioned the hd and
initialized it with help of QNX6.3.
I then installed QNX4 from tar archives and replaced the .boot file
(built on a QNX4 system).

When I now restart. The bootloader cant find the .boot file.
Press ESC for .altboot…S

After googling around I found on the QSSL homepage that I have to use
a QNX4 bootfloppy and its dinit to repair this. But thats not
possible for me.

So the problem must be the dinit tool that is probably different
between QNX4 and QNX6.3.
My next try was capturing the loader from the first block of a working
QNX4 partition. But that only worked in conjunction with this specific
partition scheme and therefore not practicable.

Following a hint of NOC I tried the linux dinit-source for the qnx4
filesystem. But that hadnt worked either. It created all the
necessary filesystem entries (.inode file,…) but the bootloader
couldnt load neither the QNX4 nor the QNX6 bootimage.
Probably porting the native QNX4 dinit source would help, but I dont
know where to get it.

I hope some of you have more suggestions what to try next for me.
Thank you in advance.

Tobias Schneider
Voith Paper Automation GmbH & Co. KG

Frank Liuwrote:
tobbe <> Tobias.Schneider@voith-dot-com.no-spam.invalid> > wrote:
Hello there,

Thats my problem:
I want to install QNX4 on a system with no external drives; only
usb
ports.

So my idea was to use QNX6.3 booted from a usb harddisk to install
the
QNX4 system.

This won’t work, even if you get through the booting hurdles.

Your QNX4 .boot won’t be able to start the appropriate fsys usb
drivers to allow you to access the file system on the usb disk.

Frank

[/quote:84f7b1488c]

I dont need to access the usb filesystem with QNX4, because I
installed/untared it on the internal harddisk with help of QNX6 that
was booted from usb (my install source).

And as I said before everything is working fine if I replace the QNX6
bootloader with one captured from another QNX4 disk with the same
partitioning scheme and size/type.
But this method is not really feasible for me.

Therefore I am looking for a QNX4 bootloader that I can use with the
QNX6 dinit utility like the native QNX6 loaders e.g. ipl-diskpc2.
But also any other suggestions how to get the QNX4 loader installed
with QNX6 are welcome.

Tobias

Tobias