要在新的Android Develop中运行模拟器,我需要打开在KVM中运行的来宾windows7上的虚拟化支持(VT-x),而这又是在RHEL6上。Google显示我们需要在来宾处理器定义中使用vmx和vme,我将其作为dumpxml中的'require‘。但在我的客户win7中的Android Develop中,它仍然抱怨缺少对虚拟化的支持。无法在模拟器中启动AVD。输出:仿真器:错误: x86仿真当前需要硬件加速!请确保英特尔HAXM已正确安装并可用。CPU加速状态: HAX内核模块未安装!然后我下载'haxm-windows_r05‘并运行'intelhaxm.exe’进行安装,出现错误: VT not support This computer not support Intel Virtualization Technology (VT-x) (此计算机不支持英特尔虚拟化技术(VT-x)。无法安装HAXM。有关更多信息,请参阅英特尔HAXM文档。
总之,KVM (在RHEL 6上运行)上的来宾(windows 7)无法启用英特尔虚拟化技术(VT-x)。
谢谢你的帮助
安迪
发布于 2015-02-27 08:49:58
不幸的是,RHEL6缺乏对嵌套虚拟化的支持。RHEL7是这样做的,但它仍然为时过早,而且不断有新的变化。最好的办法是安装当前的上游内核。要启用嵌套虚拟化,请使用"modprobe kvm_intel nested=1“加载kvm_intel。
当然,您需要在cpu定义中宣传vmx。
https://stackoverflow.com/questions/28747678
复制相似问题