alright, this is actually pretty easy once you get it down, took me long enough though
Alright, first things first, make sure you have a cdrom burner. good, now
if you use lilo, you need to pass an option to the kernel to use scsi emulation to recognize your burner (in kernels below 2.6.x, the cd burner and dvd rom need to be seen as scsi). This is much easier than it sounds. I write this assuming you use lilo, if you use grub, to be honest, i dont know what needs to be changed, but it is probably very similar if not exactly what we do in lilo. Find the top of the file, after the line "Start LILO global section", and enter a new line that says
append = "hdb=ide-scsi"
if this doesnt do the trick, try this line
append = "hdb=scsi"
Of course, change the drive letter to match your cdrom on your system. If you have several drives, such as a burner and dvd rom, just seperate them with a space, like so
append = "hdb=ide-scsi hdc=ide-scsi"
and again, if ide-scsi doesnt work, just try it with scsi. Sorry for the bit of uncertainty, still a noob myself