在使用ensp做radius认证的时候看到了Linux平台的freeradius认证服务器,于是使用了Windows平台的sub system: WSL2,按照网上的教程安装,并且安装了docker for windows desktop版本,安装完后发现ensp设备又启动40故障了,于是又彻底删除virtualbox,重新安装。重新安装virtualbox后发现还是40故障,于是我在virtualbox启动AR_Base,发现启动失败,启动Windows 7 虚拟机,也启动失败,失败原因是
VT-X is not available
。
可是我的CPU虚拟化设置一直是开着的啊。于是我就猜到了可能跟WSL和docker有关,以前启用过Windows的hyper-v导致虚拟机的vt被占用,然后因为安装wsl时看到相关文章说wsl2的特性是windows内的一个虚机。于是卸载了WSL2和docker,毕竟docker也是一个虚拟化的环境。卸载完后还需要到控制面板——>程序——>启用或关闭Windows功能中关闭掉Hyper-V、适用于Linux的Windows子系统、虚拟机平台。然后重启设备,再次打开虚拟机windows 7 发现启动正常,ensp中启动AR设备也正常。