installation from CD-ROM

I purchased QNXRTP CD-ROM and I’d like to install the system to a separate
hard disk (hd2). I booted from CD and followed instruction but the system
won’t boot unless I use boot diskette. I have disassembled boot sector (abs.
sector 63 on hd2, partition 3) and noticed that when the boot sector code is
trying to read sector (INT 13) it uses hard disk id from location 0024,
which is 80 (hd0) rather than 82 (hd2). Why is that so ?

BSvK <bshubert@redshift.com> wrote in message
news:9adad3$h7p$1@inn.qnx.com

I purchased QNXRTP CD-ROM and I’d like to install the system to a separate
hard disk (hd2). I booted from CD and followed instruction but the system
won’t boot unless I use boot diskette. I have disassembled boot sector
(abs.
sector 63 on hd2, partition 3) and noticed that when the boot sector code
is
trying to read sector (INT 13) it uses hard disk id from location 0024,
which is 80 (hd0) rather than 82 (hd2). Why is that so ?

Possibly because it was designed (like most small, unspecialized boot
loaders) to boot from hd0 only?

If you have the tools to do this disassembly, you might want to try to patch
the loader on the boot sector to load from the hd2 location, and see what
happens…

It might work. If it does not, then maybe that is the bigger reason that
the loader does not support loading from hd2.

Remember - this initial boot loader absolutely must fit into less than 512
bytes unless you build some kind of extension somewhere else (like some
systems that put their own second stage boot loader into its own separate
partition, or the diagnostic area of the disk, or into the initial sector of
other partiions, etc.,)

Its a lot of engineering - which is why System Commander, and others charge
so much for the product - if every Tom, Dick, and Harry could do it, it
would not be marketable at those prices.

So, maybe QSSL is spending their development dollar on just getting the
system up in a reasonably convenient way, rather than building the be-all,
end-all loader.

If you want to build such a beast, feel free. If it is better than System
Commander, et al. and is cheaper, you could make it big in the Software
World!

Also, if you look at the Knowledge Base on the QNX web-site, you might see
an article or two that states that the loader only works on hd0 (or the
Master drive on the first IDE controller)

It works ! It is only necessary to change the Intel drive code at offset
0024h from
80h to 81h or 82h depending on the drive where QNX is loaded.

“Steve Munnings, Corman Technologies” <steve@cormantech.com> wrote in
message news:9adcdv$ii9$1@inn.qnx.com

BSvK <> bshubert@redshift.com> > wrote in message
news:9adad3$h7p$> 1@inn.qnx.com> …
I purchased QNXRTP CD-ROM and I’d like to install the system to a
separate
hard disk (hd2). I booted from CD and followed instruction but the
system
won’t boot unless I use boot diskette. I have disassembled boot sector
(abs.
sector 63 on hd2, partition 3) and noticed that when the boot sector
code
is
trying to read sector (INT 13) it uses hard disk id from location 0024,
which is 80 (hd0) rather than 82 (hd2). Why is that so ?



Possibly because it was designed (like most small, unspecialized boot
loaders) to boot from hd0 only?

If you have the tools to do this disassembly, you might want to try to
patch
the loader on the boot sector to load from the hd2 location, and see what
happens…

It might work. If it does not, then maybe that is the bigger reason that
the loader does not support loading from hd2.

Remember - this initial boot loader absolutely must fit into less than
512
bytes unless you build some kind of extension somewhere else (like some
systems that put their own second stage boot loader into its own separate
partition, or the diagnostic area of the disk, or into the initial sector
of
other partiions, etc.,)

Its a lot of engineering - which is why System Commander, and others
charge
so much for the product - if every Tom, Dick, and Harry could do it, it
would not be marketable at those prices.

So, maybe QSSL is spending their development dollar on just getting the
system up in a reasonably convenient way, rather than building the be-all,
end-all loader.

If you want to build such a beast, feel free. If it is better than System

Commander, et al. and is cheaper, you could make it big in the Software
World!

Also, if you look at the Knowledge Base on the QNX web-site, you might see
an article or two that states that the loader only works on hd0 (or the
Master drive on the first IDE controller)
\