I started out by creating an MSDOS boot floppy with the necessary drivers to allow a CD or DVD to be read in a standard optical drive.
Using WinImage, I then created an IMA image file of the Boot floppy and use this with Nero 6 as the boot image when creating a bootable CD or DVD.
The actual image file and any other files such as the Ghost executable are then added to the main CD/DVD area.
The CD then boots to A: but the main content of the CD is visible typically on the E: or F: drive
This has worked very reliably for me over the past few years, but now with the advent of SATA optical drives, the usual DOS drivers no longer work, and I have moved to a bootable solution based on WinPE - which you can download free from Microsoft and use as per my article "Adventures with WinPE" This allows you to make WinPE bootable optical media, as well as USB keys and USB hard disks.