>And the AHCI does install CentOS, but when the install process its finished it boots up and says "could not mount such file system, not such file or directory"

Hrm, AFAIK you should use AHCI w/ CentOS. As far as it complaining after boot sounds like it simply didn’t load the module it needed post install? Bizarre.

Sorry,
jlc