VM安装windows8开启Hype-V
今天老魏用VM安装了Windows8.1系统,想用此系统来开发一下Windows Phone8,但是要求确实要开启Hyper-V平台技术,本来是没有任何的问题的,因为在物理机上安装只需要在Bios中开启Intel VT-X技术就可以了,但是如果使用虚拟的话,本身虚拟机就占用了Intel VT-X了,所以虚拟机中的windows8就无法开启了,如图所示:
Hyper-V平台是无法安装的,老魏想过如果在虚拟机中的Bios设置一下不就可以了嘛,可当进入VM的Bios时就傻眼了,根本就没有Intel VT-X选项。其实老魏是误入歧途了,在虚拟机设置中就已经有了这方面的设置,打开虚拟机的设置:
找到处理器,在右边中我们会看见“虚拟化引擎”,我们选中“虚拟化英特尔 VT-X/EPT 或 AMD-V/RVI(V)”这个选项。因为这个图是老魏正在运行虚拟机所以显示的是灰色。然后点击确定,启动一下虚拟机。本来到此呢就应该可以的,但是当我们进入系统的时候发现“Hyper-V平台”还是无法安装。这是怎么回事呢?原来除了要在这里设置之外,还要改写一下vmx文件。、
我们用记事本打开vmx文件,然后加入下面的两个指令:
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
保存,重启虚拟机。再次进入到系统中的时候,发现可以安装了。安装完成之后会重启虚拟机的。
最后是安装完Hyper-V之后,启动windows phone 8模拟器的图片。
特此在这里记录一下,否则又该忘了!