Used the boot floppy creation kit available from
here: http://crux.nu/files/mkbootfloppy.tar.gz
Had to make a few adjustments to get it to work.
:cat mkbootfloppy
#!/bin/sh
#
# mkbootfloppy - creates a 1.44Mb bootfloppy image
# Copyright (c) 2002-2003 Per Liden
<per@fukt.bth.se>
# Version 1.2
#
if [ "$1" = "" ]; then
echo "usage: `basename $0`
<vmlinuz>"
exit 1
fi
if [ "`id -u`" != "0" ]; then
echo "you must be logged in as root to
do this"
exit 1
fi
for file in ./lilo.conf ./message $1; do
if [ ! -f $file ]; then
echo "error: $file not
found"
exit 1
fi
done
dd if=/dev/zero of=boot.img bs=1k count=1440
losetup /dev/loop/4 boot.img
mke2fs -qm0 /dev/loop/4
mount /dev/loop/4 /mnt
cp ./message /mnt
cp $1 /mnt/vmlinuz
lilo -C ./lilo.conf
umount /mnt
losetup -d /dev/loop/4
# End of file
Summary:
Anything that was /dev/loop4 I needed to change to
/dev/loop/4
dd command to write to the floppy I had to change
from: dd if=boot.img of=/dev/fd0 to dd if=boot.img of=/dev/floppy/0.
You can find the original documentation here:
http://crux.nu/Main/Handbook2-2#ntoc14
Curious to know if this is just my setup or if the
docs need updating.
thanks
sig