Centos can run from one single partition but it won't have any swap memory an will not work well.
You can dual boot centos and linux but it won't do you much good here as you need a linux AND a windows machine, the databases have to go into mssql unless the mysql covversion i have seen posted in the releases section works well.