ensp、HCL环境部署vm版
- 前言
- 部署环境
- vmware安装
- 下载镜像
- 创建虚拟机
- 安装ensp、HCL
- 创建快照
- 问题
- 此平台不支持虚拟化的 AMD-V/rvi。
前言
因为我换了电脑,锐龙版的win11,我按照以前的思路去装软件,发现有很多问题,特别是跳hyper-v弹窗,我根本解决不了,感觉是cpu不兼容的问题,于是我想到了干脆在虚拟机里装ensp+virtualbox,虚拟机里装虚拟机,我觉得还是挺有意思的
部署环境
vmware安装
这里使用的是vm17pro版本,许可证网上随便搜一个就好,JU090-6039P-08409-8J0QH-2YR7F 或者 MC60H-DWHD5-H80U9-6V85M-8280D
百度网盘:https://pan.baidu.com/s/1Bm7geN9RIdzvhT1VAe0ziw?pwd=n2wy 提取码: n2wy
下载镜像
这里使用的是win10 22h2版本
百度网盘:https://pan.baidu.com/s/1s5BNDIlTQuxxwE4-bpqtUQ?pwd=4wbw 提取码: 4wbw
创建虚拟机
这里很简单,点击创建,分配资源,添加镜像,安装win10
安装ensp、HCL
这里按照我之前的博客操作就行,一点问题也没遇到
https://blog.csdn.net/qq_55048693/article/details/143730287
HCL安装特别简单,搜索HCL模拟器,下载并安装,不需要额外下载任何的依赖软件,给你打包好了
创建快照
这里是为了防止莫名其妙的原因,导致虚拟机崩溃了,可以靠快照还原系统
问题
此平台不支持虚拟化的 AMD-V/rvi。
HCL里的设备正常启动是需要cpu虚拟化的,VM需要开启虚拟化功能
那么引发了一个问题,hyper-v、VBS这些windows自带的虚拟化技术和安全措施,和VM这个软件功能有冲突,我们需要禁用掉windows的这个功能,这里有个指标——基于虚拟化的安全性,让它变成未启用状态
这里我查了很多资料,做了很多尝试,就不多赘述了,详细请见:
https://blog.csdn.net/qq_55048693/article/details/143730287AR启动弹40、hyper-v问题弹窗、
但是最后,经过我的实践,在我的环境里,基于虚拟化的安全一定要禁掉。
其他的操作会影响其他软件,比如HCL需要调用到hyper-v接口,博客文中有一步禁用HV主机服务就特别坑,导致了我HCL设备起不来,我调至自动后就恢复正常了
经过实验,在我的环境里,只需要2步,关闭虚拟监控程序平台和禁用device guard中的打开基于虚拟化的安全,就足够了。