Wow! This looks like a mess.
Here is what I get from your info
hda - nothing on it
hdb - DVD
hdc - hard drive 1
hdd - hard drive 2
Is this correct?
The problem exists here that you are booting from a setup that you will need to tweak. Without a bit of experience up your sleeve you will find this a little hard in the future. Your BIOS must allow you to boot from any hard drive, so you have not noticed that you have the ide cables on the wrong channels.
Primary Master = /dev/hda
Primary Slave = /dev/hdb
Secondary Master = /dev/hdc
Secondary Slave = /dev/hdd
hda should be your main hard drive whether Windows or Linux.
hdb should be your second hard drive again with Windows or Linux.
hdc should be your DVD rom
If you go switching hard drives, your fstab file will be incorrect and you will not be able to boot up. To change this problem your fstab file should be edited before changing anything and should reflect the hdx that is appropriate. Here is a snippet from mine running Slackware on hda with my prefered partitioning scheme.
/dev/hda1 /boot ext3 defaults 1 1
/dev/hda3 /home reiserfs defaults 1 1
/dev/hda4 /data reiserfs defaults 1 2
/dev/hda5 / reiserfs defaults 0 0
/dev/hda6 swap swap defaults 0 0
/dev/hda7 /var reiserfs defaults 1 2
/dev/hda8 /opt reiserfs defaults 1 2
/dev/hda9 /usr reiserfs defaults 1 2
/dev/cdrom /mnt/dvd auto noauto,owner,users,rw 0 0
/dev/dvd /mnt/dvd auto noauto,owner,users,rw 0 0
Your fstab file is located under the /etc folder. I don't really know what you are after from your question. You can get k3b or what ever you burning software is to recognise your DVD on the hdb channel, just go into the settings and change the device section to /dev/hdb