本文由微软官方文章翻译且修改而来,方便各位同仁查看。
ref:https://docs.microsoft.com/en-us/windows/wsl/install-win10
我的环境:win10 + WSL _Ubuntu 18.04
一、确保windows版本达到要求
x86: win10版本 >= 1903, build版本 >= 18362
arm64: version >= 2004, build >= 19041
版本信息到设置里面可以看到
二、开启虚拟机特性
管理员权限运行cmd或powershell,然后运行此命令
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
然后重启机器
三、下载Linux内核升级包
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
并安装
四、转换升级
cmd或powershell,列出当前WSL
wsl --list --verbose
比如我运行命令之后是这样的:
升级:
wsl --set-version <distribution name> <versionNumber>
<distribution name>换成发行版名字,versionNumber换成2
比如我的Ubuntu-18.04升级命令:
wsl --set-version Ubuntu-18.04 2
等待片刻,转换即可完成。
为方便以后安装的WSL都是 Version 2,可以执行以下命令:
wsl --set-default-version 2
五、排错
请参见本文开头引用的微软原文最后的部分。