The MagicBootUSB bootable image makes it possible to boot Linux systems from USB on computers with BIOS with no support for USB booting. The image can be burned to a CD or written to a hard drive.
It will always load the correct kernel and initrd from the USB disk (it does not need to be changed for running different kernel versions or systems).
The current version (2012-02-04) has some limitations, namely:
Below you can download the source script (.sh.gz), or a ready-to-use bootable CD/floppy/disk image (.iso.gz).