Multi boot system using CONFIG.SYS

Hello world,

some time ago I asked in this newsgroup how to make
a multi boot system for Windows, Linux and QNX. All of them
on their own native partitions. I did not want to use LILO,
or some non-free bootstrap loader.

OK, so today I played around a bit and found a nice way to do
it. The “loadqnx.sys” driver that is used for the windows
installation has the nice feature of being able to boot from
native QNX partitions also.

This is what I did:

Previously I had Win98 and Linux on the machine so I installed
QNX by booting directly from the QNX CD and then installing on
a separate QNX native partition. I didn’t let the installation
program install any boot loader for QNX.

Next I booted up in Win98 and installed QNX there. The
installation program modified my CONFIG.SYS to include the
“loadqnx.sys” driver. It didn’t make the changes correctly
as I already had “menuitem=” statements in there so I
had to edit it manually. Anyways, now I could boot QNX from
the Win98 CONFIG.SYS menu.

When I now booted into QNX, I got a question if I want to
mount from the native or the Win98 partition. Great!
So I went back to windows and changed the names of the
…qfs files in “Program Files\qnx\boot\fs”. The next time
I booted QNX, it went straigth to the native partition.
Just what I wanted! I guess I could delete the .qfs
files altogether.

OK, so now I have Win98, Linux and QNX on their own
native partitions and I can boot them all from the
windows CONFIG.SYS menu. (I use loadlin to boot Linux.)


Mats

Well, I thought your way worked but I did that a better way. :slight_smile:
All I used to crack this is a GPLed boot manager: SmartBootManager.
Go http://btmgr.gnuchina.org and get it. I use it on all my computers
and it works so well. Maybe you could have a try but read the docs
first. :slight_smile:

“Mats Byggmastar” <mats.byggmastar@multi.NOJUNK.fi> wrote in message
news:90o4tb$lem$1@inn.qnx.com

Hello world,

some time ago I asked in this newsgroup how to make
a multi boot system for Windows, Linux and QNX. All of them
on their own native partitions. I did not want to use LILO,
or some non-free bootstrap loader.

OK, so today I played around a bit and found a nice way to do
it. The “loadqnx.sys” driver that is used for the windows
installation has the nice feature of being able to boot from
native QNX partitions also.

This is what I did:

Previously I had Win98 and Linux on the machine so I installed
QNX by booting directly from the QNX CD and then installing on
a separate QNX native partition. I didn’t let the installation
program install any boot loader for QNX.

Next I booted up in Win98 and installed QNX there. The
installation program modified my CONFIG.SYS to include the
“loadqnx.sys” driver. It didn’t make the changes correctly
as I already had “menuitem=” statements in there so I
had to edit it manually. Anyways, now I could boot QNX from
the Win98 CONFIG.SYS menu.

When I now booted into QNX, I got a question if I want to
mount from the native or the Win98 partition. Great!
So I went back to windows and changed the names of the
.qfs files in “Program Files\qnx\boot\fs”. The next time
I booted QNX, it went straigth to the native partition.
Just what I wanted! I guess I could delete the .qfs
files altogether.

OK, so now I have Win98, Linux and QNX on their own
native partitions and I can boot them all from the
windows CONFIG.SYS menu. (I use loadlin to boot Linux.)


Mats

\