首先明确一点,WSL 2是基于Hyper-V虚拟化的,启用完毕生效后,会影响基于vt虚拟化的各种虚拟机的使用,如:VirtualBox和各类安卓模拟器。
Win10 WSL 2 子系统启用流程
- 开始->所有应用->Windows PowerShell->右键Windows PowerShell程序,选择管理员权限运行
- 执行如下指令启动子系统支持
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- 加入Windows 预览体验计划
登录好微软账户,会进入英文提示界面,按英文界面操作即可。如果你看不懂英文界面,那么,点开始菜单->设置->更新和安全->Windows预览体验计划,如果提示“必须将诊断数据设置为全面,才能获取预览版本”,则查看:Win10 诊断和反馈 诊断数据 无法选完整的解决方案。
- 启用好Windows预览体验计划后,在Windows更新中更新系统,然后重启系统。
- 重启好之后,Win+R调出运行,输入winver,核对版本必须大于等于2004,如果版本过低,则重新检查更新并更新系统后重启。
- 开始->所有应用->Windows PowerShell->邮件Windows PowerShell程序,选择管理员权限运行
- 执行如下指令虚拟机平台
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 执行如下指令将 WSL 2 设置为默认版本
wsl --set-default-version 2
- 如果碰到提示:“WSL 2 需要更新其内核组件”,参考:WSL 2 需要更新其内核组件 解决方案
- 之后,你的系统就支持WSL 2子系统了
参考资料:
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。