Everyone knows that installing SQL server requires .Net frameworks 3.5, and it normally install by default, when you run the SQL installer. But do you know that in Windows server 2012, .Net 3.5 cannot be install from SQL installer? You will need to install it manually before you install SQL, and here is how:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:<Source Drive>:\sources\SxS /LimitAccess
Once you have .Net framework installed, everything else will be the same as what we known to be.
Happy installing.