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设置。

posted @ 2023-03-28 10:04  DS18B20  阅读(4121)  评论(0)    收藏  举报