Cannot install Windows Server 2016 on 2008 R2 Hyper-V due to MACHINE CHECK EXCEPTION stop error

hyper-vhyper-v-server-2008-r2stoperrorwindows-server-2016

I'm trying to create a Windows Server 2016 instance on Hyper-V 2008 and it fails to boot from the ISO because of a stop error "MACHINE CHECK EXCEPTION". Is installing 2016 not possible on an OS as old as 2008 R2?

I've tried installing the same ISO on Windows 10 HyperV and that works OK.

Is the only solution to upgrade the host OS to a later version?

Best Answer

According to the official document, Server 2016 is not a supported guest OS on Server 2008 R2:

https://technet.microsoft.com/en-us/library/cc794868(v=ws.10).aspx

You need Server 2012 R2 or Win8.1 Hyper-V host:

https://technet.microsoft.com/library/dn792027.aspx