My doing is modify the file "linuxrc" inside the "miniroot.gz" inside "boot.img"
original:
DEVICES="/dev/hd?"
test -n "$FOUND_SCSI" && DEVICES="/dev/scd? /dev/scd?? $DEVICES"
DEVICES="$DEVICES /dev/pcd?"
modified:
DEVICES="/dev/hd?"
case "$CMDLINE" in *sysonhd*)
;;
*)
test -n "$FOUND_SCSI" && DEVICES="/dev/scd? /dev/scd?? $DEVICES"
DEVICES="$DEVICES /dev/pcd?"
;;
esac
This means if an options "sysonhd" was found on booting command, then
skip searching KNOPPIX on CDROM, and search KNOPPIX on HD.
("sysonhd" means "system on harddisk")
then save this, replace old "boot.img"
then booting KNOPPIX on HD without floppy, without loadlin, without any
other boot-loader but just useing the same KNOPPIX CD.
when booting from CDROM, useing "sysonhd" as an option
after "Uncompressing linux ......." it then search KNOPPIX on HD, skip
searching from CDROM.
then you can remove CD when KNOPPIX is running on HD.
I have made an "boot-tw.img" with this modification and some others for
my personal preference here:
ftp://cle.linux.org.tw/pub2/KNOPPIX/bv1al/
but this is for my TAIWAN's version only.