Could all of that be put into a tarball with every update, or maybe in a rpm?Pixel had an even better solution, which is to use isolinux/alt0 all.rdz and vmlinuz. Just take the LILO example from the Wiki page for using hd.img, substitute all.rdz for hd.rdz and vmlinuz for vmlinuz-hdimg (using their actual locations in your cooker tree), and append a /sbin/lilo to your cooker update script (in case the update changes one of these files).
It is easier and faster to just do everything on the harddisk, in stead
of writing floppies or even burning cd's. And in the case of floppies, a
had disk install can be from a bigger initrd disk than what can be on a
floppy.
Booting this gives you a panel from which you can choose HD install.
