Putting it all together

Create a directory to hold the files on your CD. Suppose this directory is $CDROOT.

Finally to burn the CD, use the command:

mkisofs -o $(ISOFILE) -b isolinux/isolinux.bin -J -r -N \
        -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 \
        -boot-info-table $(CDROOT)
    
The J and r options enable Joliet and Rockridge extensions, the -N disables ISO file version numbers (this actually deviates from the ISO9660 standard, but you need this for Windows booting to work). While you are experimenting with this you will need to go through several iterations, so I suggest you use a makefile to automate this as well. Some of the options in my makefile are to:


ganapathy murali krishnan
Last modified: Tue Dec 3 19:31:49 CST 2002