在 Hyper-V 托管的嵌套虚拟机内运行 VMware

在 Hyper-V 托管的嵌套虚拟机内运行 VMware

我的系统上运行着 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 上,并(正确地)阻止安装。

相关内容