Why would a new 300G hard drive format and run Windows 2000 fine, load and run Trustix Linux 2.2 and 3.0.5 fine, load CentOS 4.4 and Ubuntu 6.06 TLS fine but when it comes time to boot them give a "Buffer I/O error on device hda, logical sector 0" and then fail to recognize any of the partitions?