现在我的Windows系统上是已经有WSL1系统,现在希望快速从WSL1升级到WSL2,步骤很简单,三步走!
-
启动虚拟机功能
管理员权限打开终端,输入命令:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
运行完成后,重启电脑。 -
下载Linux的内核更新包
-
x64:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
-
arm64:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi
下载后执行该程序
-
升级WSL版本
仍然是管理员权限下打开终端,先查看更新前的WSL版本:wsl -l -v
输入更新的命令:wsl.exe --set-version Ubuntu 2
再次查看版本,更新成功!
更新命令有的用的:wsl --set-version Ubuntu 2
,但是在我的电脑上报错:不存在具有提供的名称的分布。
解决方法就是把wsl改成wsl.exe.
参考博客: