I read up on this longer than I needed to.
Simply: Change the ram to 1024MB
The default value of 512 isn't enough to start the install process.
You may also want to change the dynamic starting ram to 1024MB.
My issue was that the 2012 r2 installer ISO would let me launch, but would throw up a 'windows could not start' error immediately.
It gave the error: