On Wed, Jan 30, 2008 at 01:16:11PM +0100, frantisek holop wrote:
The problem is that installboot(8) writes biosboot(8) to the
partition boot record and in that process "inserts the block
number and offset of the inode of the second-stage boot
program boot(8) so that the biosboot(8) program can load it".
So although it is trivial to give you a PBR it is not
simple to find out how to change it to load boot(8)
on your particular USB media.
Another problem is that for biosboot(8) and boot(8) to work
they and /bsd or /bsd.rd must be on a Berkley Fast File System,
OpenBSD's filesystem.
So, to create the filesystem and prepare it for boot, you
or someone else need both an OpenBSD machine and the
USB media. I know of no ISOLINUX loadable bsd.rd,
although it might be possible. The OpenBSD kernel is not
of the same executable format as the Linux kernel,
so ISOLINUX is not applicable, as I know it.
If someone would create a bootable USB media containing just
a ffs root partition with /boot and /bsd (renamed bsd.rd),
about 6 MByte should suffice, would it be enough to
dd it into a binary image for you to somehow (have you
got the means?) write it onto the USB media? If your
Eee runs Linux as they are supposed to, it should be
as simple as dd.
Would you prefer 4.2 or a current (Jan 28) snapshot?
If you haven't, try floppy42.fs instead.
It works on some older machines.
--
/ Raimo Niskanen, Erlang/OTP, Ericsson AB