windows 11 vmware16 导入 eve-ng 后node 不能打开,虚拟化出问题,出现此平台不支持虚拟化的Intel VT-X/EPT 的解决方案
问题描述:
vm中导入eve-ng,如果勾选下面这个选项,

出现此平台不支持虚拟化的Intel VT-X/EPT,

如果不勾选,确实能进去,但会出现eve-ng里面的设备start几秒后自动down掉的现象。
此时vm会弹出一堆log:

我最开始思路不正确,查询百度,以为是脏数据问题,
用下面这几条命令,不再弹出log
sysctl -w vm.dirty_ratio=10
sysctl -w vm.dirty_background_ratio=5
sysctl -p,
解决后,发现还是闪退。
然后尝试用Google识图错误log,还真找到了!
在reddit论坛里有位老哥和我遇到相同的问题


幸运地,下面评论里有人给出了解决方法

老哥的帖子:https://www.reddit.com/r/networking/comments/yi8l5g/eveng_problem/
我照着一顿操作,还是没解决。
但给了我思路:不是什么Linux内存问题,是Windows hyper-v 导致的虚拟化问题。
然后想到了我的vm不能开启Intel VT-X/EPT ,应该就是这个问题
就去百度查如何win11如何开启Intel VT-X/EPT ,看了好多帖子,按照步骤操作,还是没解决。
最后在Weber的帮助下成功解决
这个问题困扰了我一周时间,非常讨厌,,于是总结出解决步骤,希望可以帮助更多人,下面是解决方法
第一步: 查看虚拟化是否打开
看任务管理器里面 virtualization 是否是enable 
disabled 的话就去BIOS里打开,(不会可以百度),如果打开了看来到下一步
第二步:卸载vm 16,并关机,启动
这一步很重要,一定不要忘记
第三步:windows 设置
以下步骤参考的这篇文章:链接Community | GNS3
第一步
点击win键搜索,输入'services'打开



浏览服务列表,如果有任何服务包括“Hyper-V”以包括“HV主机服务”并正在运行,右键单击并“停止”

也就是这些,双击把每个都stop掉

第二步
搜索"Features"

打开后将这两个去掉勾


然后会重启。
第三步,
搜索powershell

点击以管理员身份运行(Run as Administrator)

输入这条命令:"bcdedit /set hypervisorlaunchtype off"
回车
第四步
搜索“gpedit.msc”

打开这个路径Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard

双击device guard ,打开右侧的这个

disable掉

点击ok
第五步
打开windows 安全中心,打开设备安全性

点击内核隔离详细信息

将这两个关掉

重启电脑
最后安装VM17(有人照着做,最后用VM16也成功了)
用免费版就可以了
然后重新导入eve镜像,不再弹出Intel VT-X/EPT。
仅供参考,不成功可以多试几遍,但记住每一次都要先卸载vm,然后进行第三步windows设置。

浙公网安备 33010602011771号