Here' what I've tried so far:-
format boot floppy to msdos-
#mkfs.msdos /dev/fd0
mount floppy-
# mount /dev/fd0 /mnt/floppy/ -t msdos
copy kernel to floppy (got a usb supporting version from this thread - thanks) -
# cp USBkernelImage /mnt/floppy/bz.img
(that's DOS filename)
make a file on that disk called syslinux.cfg
# touch syslinux.cfg
with this in it-
timeout 0
default bz.img
append=ramdisk_blocksize=4096 root=/dev/sda2
and then use syslinux on it (can't find much info on this command!)-
#syslinux /dev/fd0
---> This gives you a bootdisk that tries to boot with root as /dev/sda2.
The whole thing assumes that /dev/sda2 exists and that linux is on there properly.
It's sda2 because this is the 2nd partition. I partitioned my usb drive with fdisk giving the first partition for swap space.
The sda(x) series is because usb is emulated as SCSI on linux - same as cd writers, so bear this in mind - it may change the value to sdb2 or sda3, it's worth cheaking it with a proper linux install 1st.
The next move:-
I'm now going to statr off with getting ZIPSLACK onto the usb devices as it's the right size and is easy to installk - u just unzip it.
I'm not going to try and boot it from floppy straight off - I'm going to try to switch to it from a working linux install. I think to do this I use-
#chroot /mnt/usb
and possibly
# source /mnt/usb/etc/profile
after this I'm aiming for:-
- X
- distcc (compiling cluster)
- mosix (cluster)
handy
Good luck and keep in touch!