问题 wsl1能运行,wsl2提示需要开启虚拟化
1.运行以管理员身份运行Windows Powershell (管理员)运行
bcdedit /set hypervisorlaunchtype auto
2.wsl查看版本和升级wsl2
wsl -l -v
wsl --set-version 分发版名称 版本号
-- 例如,将Ubuntu18.04 设置为WSL2的命令为
wsl --set-version Ubuntu-18.04 2
-- 然后设置成自动
bcdedit /set hypervisorlaunchtype auto
3. VMware15.5.5+的版本支持Hyper-V了,以前的不支持和wsl2一起用
4. 本地计算机策略 > 计算机配置 > 管理模板>系统 > Device Guard进行设置。
打开 基于虚拟化的安全设置为“已开启”或者“未设置”。

5.不行就关闭启用或关闭windows的功能,然后卸载wsl和linux重新试
评论 (0)