从WSL1升级到WSL2

现在我的Windows系统上是已经有WSL1系统,现在希望快速从WSL1升级到WSL2,步骤很简单,三步走!

  1. 启动虚拟机功能
    在这里插入图片描述
    管理员权限打开终端,输入命令:

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    

    从WSL1升级到WSL2_第1张图片
    运行完成后,重启电脑

  2. 下载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

    下载后执行该程序
    从WSL1升级到WSL2_第2张图片

  1. 升级WSL版本
    仍然是管理员权限下打开终端,先查看更新前的WSL版本:

    wsl -l -v
    

    在这里插入图片描述
    输入更新的命令:

    wsl.exe --set-version Ubuntu 2
    

    在这里插入图片描述
    再次查看版本,更新成功!
    在这里插入图片描述
    更新命令有的用的:wsl --set-version Ubuntu 2,但是在我的电脑上报错:不存在具有提供的名称的分布。 解决方法就是把wsl改成wsl.exe.

参考博客:

  • window10将wsl升级到wsl2
  • WSL1升级至WSL2
  • WSL1 升级为 WSL2

你可能感兴趣的:(Linux及服务器,各种各样的软件,linux,服务器,虚拟机)