Where I last worked we received a new server. I set it up and installed Linux, but each time the OS got corrupt. I searched for damaged files in the file system, I tried burning a new installation disk, I ran memtest and contacted the provider to make sure the server is designed to run the particular version of Linux. Eventually my supervisor told me "when all other trouble shooting fails it's safe to say it's the motherboard". So the motherboard came defective. Any suggestions on how to test for a faulty motherboard? I went to a job interview recently and was retelling the story and someone at the interview said "to take it a step lower, it was probably a heat problem where the controller was sending an invalid signal". Is this true and what does it mean?