默认情况下,centos 7.0 、Ubuntu 14.04之前的Linux发行版,不支持UEFI,不能在Hyper-V 2012上启动,会报启动错误。
因此,如果要在Hyper-v server 2012 R2 第二版虚拟机上安装LInux,版本应不低于上述发行版版本号。
同时,需执行powershell关闭Secure boot
Set-VMFirmware –VMName "VMname" -EnableSecureBoot Off
具体支持的Linux发行版支持情况,可以参见:
http://technet.microsoft.com/en-us/library/dn531030.aspx
centos
http://technet.microsoft.com/en-us/library/dn531026.aspx
Ubuntu
http://technet.microsoft.com/en-us/library/dn531029.aspx
Hyper-v第一版虚拟机同第二版虚拟机的比较。
http://www.serverwatch.com/server-tutorials/hyper-v-2012-r2-pros-and-cons-of-generation-1-vs.-generation-2-vms.html