在Esxi虚拟机中使用Windows子系统需要先打开嵌套虚拟化,以及使用Hyper-v等核心虚拟化功能也都需要打开此设置。

ESXi 嵌套虚拟化

  1. 在 ESXi 的Web控制台中启用 SSHShell ( 主机 -> 操作 -> 服务 )
  2. 修改 ESXi 主机配置文件 /etc/vmware/config

    # 追加 vhv.enable = "TRUE"
    echo vhv.enable = "TRUE" >> /etc/vmware/config
  3. 重启ESXi生效配置

修改虚拟机配置

打开ESXi的Web控制台找到虚拟机
· 打开 编辑 -> 虚拟机选项 -> 高级 -> 配置参数
· 添加以下参数

nce.enable = TRUE
hypervisor.cpuid.v0 = FALSE
vhv.enable= TRUE
config

或者

  1. 找到虚拟机配置文件
    · 路径 /vmfs/volumes/磁盘UUID/虚拟机名/xxx.vmx
  2. 添加参数

    echo nce.enable = "TRUE" >> xxx.vmx
    echo hypervisor.cpuid.v0 = "FALSE" >> xxx.vmx
    echo vhv.enable= "TRUE" >> xxx.vmx
最后修改:2024 年 01 月 11 日
如果觉得我的文章对你有用,请随意赞赏