MS Servers are very fussy and have specific hardware requirements...specially with the newer versions

I know..cause I have dealt with their PSS on several issues

and if they find out you have a piece of hardware not on their HCL...the support is over.
(all the problems you are having will be because of that hardware...no matter what )

Also something with your issue is that you may have remnants of you previous OSes hanging around...or a 3rd party disk\partition management software which is interfering with the install???

Just thoughts.

I recently had to install a server...hardware was all server class..and I still had to format and reinstall...3 times..cause of various errors..hotfixes\sps needed...etc....
and with it being a server...I dont like errors on an install.

So I wiped it clean...and started again and again...........

Just think...of all the experience you have gained

And i am sure there are plenty of MCSEs out there that have never installed a server 27 times

MLF