WSL1升级到WSL2

本文由微软官方文章翻译且修改而来,方便各位同仁查看。

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

五、排错

请参见本文开头引用的微软原文最后的部分。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值