![在 Hyper-V 托管的嵌套虚拟机内运行 VMware](https://linux22.com/image/630634/%E5%9C%A8%20Hyper-V%20%E6%89%98%E7%AE%A1%E7%9A%84%E5%B5%8C%E5%A5%97%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%86%85%E8%BF%90%E8%A1%8C%20VMware%20.png)
我的系统上运行着 Hyper-V,我想在我的系统上托管一个 VM,以便在使用 Hyper-V 的系统上公开第二个 Windows 8.1 VM。我的目标是在这个虚拟机内运行 VMware,但发现来宾 VM 上没有安装 Hyper-V,我仍然无法安装 VMware。然后我注意到来宾内部的服务显示与 HyperV 相关,因此我禁用了它们。仍然无法安装 VMware。因此,我使用 HyperV No Boot 选项运行来宾 VM,但仍然无法安装 VMware。
如果虚拟机客户机没有迹象表明已安装 HyperV,但 VMware 安装程序却显示已安装,这是什么原因?我可以设置一个标志来覆盖它吗?
答案1
你不能在虚拟机内运行虚拟机,因为 CPU 的虚拟化功能不会暴露给第一级客户机。VMWare 知道客户机是否在 Hyper-V 上,并(正确地)阻止安装。