The messages about /dev/hda, ide and CDROM lead me to believe your issue may be that your new drive is an IDE (or ATA) and you added it to the system without setting master/slave designation on it. (Or more likely it is set to same as the existing device which was a CDROM.
So the questions that arise:
1) What was the original hard drive? (IDE/ATA?, SCSI? SAS? USB?)
2) What is the new hard drive?
3) If both are IDE/ATA do you have more than one IDE/ATA bus in the system? If so have you checked master/slave designations?
4) If both are SCSI have you verified each has its own SCSI ID and that it is not in conflict with the ID on the SCSI Controller HBA?
5) Did you add another HBA to the system to support this drive? If so it might be the HBA causing conflicts. (Years ago I had a system continually have hard drive issues when I added a new RS232c serial adapter - it didn't make sense that it impacted the hard drive but removing it solved the issue.)
Check out this link for more info on IDE stuff:
http://www.buildyourown.org.uk/pc-ar...configuration/