boot from floppy?

My perusal of documentation SO FAR has not
revealed to me how I might build a Neutrino
image on a QNX4 platform for the purpose
of making a “boot up on Neutrino” floppy,
as a prelude for bigger and better things.

Does it make sense to do this as a “zeroth”
step in getting aquainted with the mechanics
of building and booting Neutrino images?
Is this doable reasonably easily?

Rich B.

Richard Bonomo wrote:

My perusal of documentation SO FAR has not
revealed to me how I might build a Neutrino
image on a QNX4 platform for the purpose
of making a “boot up on Neutrino” floppy,
as a prelude for bigger and better things.

Does it make sense to do this as a “zeroth”
step in getting aquainted with the mechanics
of building and booting Neutrino images?
Is this doable reasonably easily?

Rich B.

Not only is it possible, it is necessary if you want to get to the
…altboot file on a fast (>600MHz P-III) machine.

Use dinit /dev/fd0 to initialise a floppy, then mount /dev/fd0 /fd, then
mkifs buildfile /fd/.boot … worked like a charm for me, no more
beating on the escape key and hoping.

This assumes you have a buildfile handy. I’m not sure where the RTP
keeps one hidden away - yet.

Phil Olynyk

Phil Olynyk <pholynyk@home.com> wrote:

Richard Bonomo wrote:

My perusal of documentation SO FAR has not
revealed to me how I might build a Neutrino
image on a QNX4 platform for the purpose
of making a “boot up on Neutrino” floppy,
as a prelude for bigger and better things.

You should read the building embedded systems book. Unfortunately
in order to do this from QNX4 you will need to purchase the Neutrino
development environment for QNX4 since utilities like mkifs need to
be QNX4 binaries.

See http://qdn.qnx.com/support/docs/neutrino_qrp/building/about.html

for the building embedded systems book.

Does it make sense to do this as a “zeroth”
step in getting aquainted with the mechanics
of building and booting Neutrino images?
Is this doable reasonably easily?

Rich B.

Not only is it possible, it is necessary if you want to get to the
.altboot file on a fast (>600MHz P-III) machine.

Use dinit /dev/fd0 to initialise a floppy, then mount /dev/fd0 /fd, then
mkifs buildfile /fd/.boot … worked like a charm for me, no more
beating on the escape key and hoping.

This assumes you have a buildfile handy. I’m not sure where the RTP
keeps one hidden away - yet.

Take a look in /boot/build (or /x86/boot/build) for the buildfiles
which are used for RTP.

Thomas

Thomas Fletcher wrote:

Phil Olynyk <> pholynyk@home.com> > wrote:
Richard Bonomo wrote:

Thank you BOTH for replying and for the info. Responses below!

My perusal of documentation SO FAR has not
revealed to me how I might build a Neutrino
image on a QNX4 platform for the purpose
of making a “boot up on Neutrino” floppy,
as a prelude for bigger and better things.

You should read the building embedded systems book. Unfortunately
in order to do this from QNX4 you will need to purchase the Neutrino
development environment for QNX4 since utilities like mkifs need to
be QNX4 binaries.

This we have. No problem.

See > http://qdn.qnx.com/support/docs/neutrino_qrp/building/about.html

for the building embedded systems book.

OK. I will look this over AGAIN. I apparently overlooked something.

Does it make sense to do this as a “zeroth”
step in getting aquainted with the mechanics
of building and booting Neutrino images?
Is this doable reasonably easily?

Rich B.

Not only is it possible, it is necessary if you want to get to the
.altboot file on a fast (>600MHz P-III) machine.

This is comforting…

Use dinit /dev/fd0 to initialise a floppy, then mount /dev/fd0 /fd, then
mkifs buildfile /fd/.boot … worked like a charm for me, no more
beating on the escape key and hoping.

I take it the “pause” is not for a fixed absolute time?

This assumes you have a buildfile handy. I’m not sure where the RTP
keeps one hidden away - yet.

Take a look in /boot/build (or /x86/boot/build) for the buildfiles
which are used for RTP.

Thomas

Thanks again.!


Richard Bonomo
UW Space Astronomy Laboratory
ph: (608) 263-4683 telefacsimile: (608) 263-0361
SAL-related email: bonomo@sal.wisc.edu
all other email: bonomo@ece.wisc.edu
web page URL: http://www.cae.wisc.edu/~bonomo