经常在群里看到有人在问:“我是在笔记本/台式机装的VM,然后装的Winserver2008R2/2012但是在2008R2/2012中无法安装hyper-v,请教大家能解决吗?”,多不胜数,每次都有人在问,其实之前已经有人提出了方案,只是很多人懒于去翻看前面的文件,所以这儿将解决方法总结于飞翔灬吾爱的Blog,以便让更多的人快速得以解决自己的问题吧。废话少说,言归正传。不管是Winserver2008R2还是2012解决方案雷同,这儿仅以2008R2为例。
正常的去安装Hyper-v,会有以下图中类似的提示,反正就是提示安装不上。
接下来就是我们重点要做的了
1.首先关闭虚拟机→编辑虚拟机设置→处理器,最后在右边的在虚拟机引擎中,CPU属性中勾选“虚拟化Intel VT-x/EPT 或 AMD-V/RVI”来启用虚拟机的CPU支持虚拟化。如图所示
[hide]
2. 在虚拟机文件所在目录中找到 .vmx文件,用记事本打开该 .vmx文件,然后在末尾增加如下2个参数。
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
最后进行保存退出,如下图所示
3.开机进行测试,选中服务角色“Hyper-V”然后点击下一步,并进行安装,自动安装完成后,会提示“必须重新启动此服务器以完成安装过程”,此时必须重启,如图所示
4.重新启动服务器后,会自动恢复配置向导进行后续的安装,安装完成后,如图所示
[/hide]
5.此时打开Hyper-V管理器,就可以完成你想完成的Hyper-V等实验了,如图所示为安装好的Hyper-V界面。
按着以上的方法一步一步,你可以解决此问题,有不懂的多百度,多谷歌,多记笔记…….