最近出于要学习Docker的需要,准备再次尝试下微软的wsl技术,查询到微软已经将wsl更新到wsl2,于是尝试安装一下,遇到了一些问题,目前已经解决。
首先是win10版本,因为我是用的自己的HP笔记本,所以一直没在意过系统,wsl2 x64需要win10内部版本 18362以上,而我的笔记本自带系统并未进行过大的更新,所以一开始在powershell中通过wsl --list --verbose
经网络查询使用
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
命令无效,后发现是自己的win10版本过低,在系统的更新与安全设置界面中选择20h2版本大更新包,更新之后输入上述命令version版本仍然无效。后来通过
wsl --set-default-version 2命令查到提示信息
访问网址https://aka.ms/wsl2kernel,跳转到微软wsl2文档中文页面,下载页面中的wsl2对应安装包安装