要在新的Android Develop Studio中运行模拟器,我需要打开在KVM中运行的来宾Windows 7上的虚拟化支持(VT-x),而后者又在RHEL6上运行。 谷歌显示我们需要vmx& guest虚拟机处理器定义中的vme,我将它们作为dumpxml中的'require'。但是在我的访客win7中的Android Develop Studio中,它仍然抱怨缺少虚拟化支持。 无法在模拟器中启动AVD。 输出: 模拟器:错误:x86仿真目前需要硬件加速! 请确保正确安装和使用Intel HAXM。 CPU加速状态:未安装HAX内核模块! 然后我下载'haxm-windows_r05'并运行'intelhaxm.exe'来安装它,但错误: VT不受支持 此计算机不支持英特尔虚拟化技术(VT-x)。无法安装HAXM。 有关更多信息,请参阅英特尔HAXM文档。
总之,KVM上的guest虚拟机(Windows 7)(在RHEL 6上运行)无法打开Intel虚拟化技术(VT-x)。
感谢您的帮助
安迪
答案 0 :(得分:1)
不幸的是,RHEL6缺乏对嵌套虚拟化的支持。 RHEL7确实如此,但它仍然非常不成熟,新的变化不断增加。最好的办法是安装当前的上游内核。要启用嵌套虚拟化,请使用" modprobe kvm_intel nested = 1"加载kvm_intel。
当然,你需要在你的cpu定义中宣传vmx。