"You'll need mkisofs and cdrecord from cdrtools package, hex editor (I use hexedit from FreeBSD ports collection) and maybe DOS utility makebt. I suggest you'll burn CD-RW disk for first time you make multiboot CD.
I wouldn't describe technical information about bootable ISO structure, I'll just tell you what you should do to make CD multibootable."
