在VMware WorkStation中使用基于Windows Server 2008 R2镜像的虚拟机,在此虚拟机内通过Hyper-V创建虚拟机后,在启动时提示:启动虚拟机"xxx"失败,因为一个Hyper-V组件未运行

匿名
2024-11-14T11:19:22+00:00

问题:

WMware WorkStation 中基于 Windows Server 2008 R2 的镜像创建虚拟机,然后在其中使用 Hyper-V 创建了 CentOS 7 的虚拟机,但是在启动时报错。

报错如下图所示:

请问此问题该如何解决?

设备情况:

**1.物理机:**已开启CPU虚拟化

2.VMware WorkStation版本:17.5.1

3.虚拟机镜像windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_x64_dvd_617598.iso

4.WorkStation的虚拟机设置中,关于"Processor(处理器)"虚拟化相关的选项已勾选:

错误详情:

在启动虚拟机时报错,如下图所示:

Hyper-V的事件日志:

因此我推测是否是cpu虚拟化未开启,所以我尝试去虚拟机BIOS界面检查cpu虚拟化的相关选项是否开启时,未发现有cpu虚拟化相关的选项:

Windows 商业版 | Windows Server | 存储高可用性 | 虚拟化和 Hyper-V

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。 为了保护隐私,对于已迁移的问题,用户个人资料是匿名的。

0 个注释 无注释
{count} 票
接受的答案
  1. 匿名
    2024-11-18T04:43:41+00:00

    感谢解答,不过我这边找到了一个方法可以解决上述问题,我把它写在这里,希望能够帮助到大家。
    解决办法:
    打开 win 2008 server 的虚拟机vmx 配置文件,然后在其中加入一行参数:hypervisor.cpuid.v0 = "FALSE",加入前先查找一下是不是已存在,存在则直接修改值。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助