The idea is to at boot time have BIOS fake the CDROM drive as an A:
drive to a boot loader such as LILO. You just have to put a 1.44 meg
image of a boot floppy in your iso9660 filesystem, adjust some headers
in the non-user part of the iso9660 fs, and BOOM, bootable CD.
One catch is if you use a initrd you have to have LILO load it, not the
kernel ramdisk driver. This is because LILO will load it via BIOS calls
and the faking of the CDROM drive as a floppy drive will be in effect,
as desired.
Anyone with further questions are welcome to send me email...
Michael Fulbright
msf@redhat.com