WSL安装发行包提示ERR: The virtual machine could not be started because a required feature is not installed.
1.问题现象
因为习惯及项目需要,我比较偏爱于CentOS,看了WSL官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual没瞅见,幸好万能的Github上有这个:
https://github.com/mishamosher/CentOS-WSL
下载了CentOS7的WSL镜像
https://github.com/mishamosher/CentOS-WSL/releases/download/7.9-2111/CentOS7.zip
下载后解压,双击CentOS7.exe运行,提示
ERR: The virtual machine could not be started because a required feature is not installed.
2.问题原因
说到底WSL还是虚拟化的技术
如果物理机的BIOS设置没有开启vt,将会导致不能进行CPU的虚拟化
才会导致上述问题现象
3.解决方案
重启进入BIOS设置,CPU设置中开启VT后重启进入Windows双击安装发行包就正常了。
如果BIOS不支持VT那么就没有办法使用WSL了。
如果你觉得我的文章还不错,确实解决了您的一些问题的话,麻烦点个赞、收藏、加粉丝,如果有什么问题可以在评论区交流,我将及时答复或者做出修正,谢谢!