Chinaunix首页 | 论坛 | 博客
  • 博客访问: 840834
  • 博文数量: 339
  • 博客积分: 3151
  • 博客等级: 中校
  • 技术积分: 3425
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-10 14:47
文章分类

全部博文(339)

文章存档

2023年(43)

2022年(44)

2021年(3)

2020年(13)

2019年(39)

2018年(25)

2015年(2)

2014年(18)

2013年(12)

2012年(48)

2011年(79)

2010年(13)

分类: 虚拟化

2023-06-04 08:18:28

为了解决这个问题,我弄了两三天,昨天从早上五六点到今晨2点。 中间个和chatgpt对话了二三十遍。 来回尝试。 就是一个简单的问题,但是解决起来却很麻烦。
最后也百度。 
最后起作用的应该是一条命令。 

问题: 

VMware Workstation 在此主机上不支持嵌套虚拟化。 模块“HV”启动失败。 未能启启动虚拟机


在vmware的虚拟机设置中,一旦选中 虚拟化INTEL VT-X/EPT 或者AMD-V/RVI 就报错

取消掉以后,虽然能安装ESXI6.7了,但是在ESXI主机里面安装windows还是linux都无法开启电源。 
不取消就无法启动ESXI主机,其实也不能安装ESXI主机。 ESXI主机也是在取消勾选的时候安装上去的。 但是你取消勾选以后,在ESXI主机安装虚拟机的时候又报错了。 

1. 确保bios里面的虚拟功能开启了。 
2. 把windows10里面的 虚拟化取消掉。 但是没有效果。 重启过了。 
关闭有冲突的windows虚拟化功能, 这个网上搜的,但是试了确实没效果。

下面是gpt给的答案。 

如果您在 Windows 10 上启用了嵌套虚拟化,并且同时在 VMware Workstation 上也启用了嵌套虚拟化,可能会导致冲突。这是因为嵌套虚拟化需要在物理主机的处理器和虚拟化软件中同时支持。

在这种情况下,您需要在 Windows 10 或 VMware Workstation 中选择一种方式来启用嵌套虚拟化,而禁用另一种方式。您可以尝试以下方法来解决冲突:

  1. 禁用 Windows 10 中的嵌套虚拟化:打开控制面板,导航到"程序"或"程序和功能",然后选择"打开或关闭 Windows 功能"。在弹出的对话框中,找到与嵌套虚拟化相关的选项(如 Hyper-V)并取消勾选。保存更改并重新启动计算机。

  2. 禁用 VMware Workstation 中的嵌套虚拟化:在 VMware Workstation 中打开虚拟机设置,导航到处理器选项,并取消勾选嵌套虚拟化选项。保存更改并重新启动 VMware Workstation。

  
3. 这是在esxi主机里面,创建虚拟机的时候碰到的问题。 

VMware Workstation 在此主机上不支持嵌套虚拟化。 模块“HV”启动失败。 已为此 ESX 虚拟机禁用虚拟化 Intel VT-x/EPT。您将无法运行嵌套虚拟机。 未能启动虚拟机。
后来解决,是一条命令, 

下面是查看了cpu的内训虚拟化。 


解决方案:

开始菜单.上右键选择“Windows PowerShell (管理员)
输入bcdedit /set hypervisorlaunchtype off
回车后,记得需要重启才算真正生效!

之前我感觉自己也测试过了,但是没用。最后有测试了一次,重启好了。应该就是这个解决的。 
阅读(1508) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~