Read the CD-Writing-HOWTO and the "/usr/doc/mkisofs-*/README.eltorito" files. It explains how to make a bootable (eltorito) CD. Note: You should not try to put more than 620MB on the CD, file system overhead Here is a brief example of how to build the CD from the documentation. # export CDROOT=/home/user/images/test-cd/ # mkdir $CDROOT Put the CD's contents into $CDROOT, and make a boot directory if you havent already. # dd if=/dev/fd0 of=$CDROOT/boot/boot.img # cd $CDROOT # mkisofs -b boot/boot.img -c boot/boot.catalog -o ../bootcd.iso . The boot.catalog file should be created automaticaly, and the CDs iso9660 image will be created into the ../bootcd.iso file. cdrecord -v speed=2 dev=0,6,0 -data cd_image cdrecord -v speed=8 dev=1,0,0 -pad -data bdiemc_disk1.iso ----------------------- nice --18 cdrecord -eject -v speed=2 dev=0,6,0 -data -pad binary-i386-1.iso ----------------------- Kernel 2.6 cdrecord -v speed=2 dev=/dev/hdc -data /home/images/KNOPPIX_V3.9-2005-05-27-EN.iso cdrecord -prcap cdrecord -v speed=24 driveropts=forcespeed KNOPPIX_V3.9-2005-05-27-EN.iso