Look into syslinux/isolinux. They allow you to stick Linux kernels on a CD or floppy and boot from them. Despite the names, syslinux is probably the variant that'll serve you best, I think. Either ...