WSL升级为WSL2
Posted 临风而眠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WSL升级为WSL2相关的知识,希望对你有一定的参考价值。
WSL升级为WSL2
本文是基于已有WSL子系统的情况下进行升级
截图中使用的是Windows Terminal工具,参考文章:
https://zhuanlan.zhihu.com/p/356397851
1.启用虚拟机功能
- 在powershell里面执行命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 然后我遇到了这个报错
- 查询问题:
以管理员身份运行
我把windows terminal从开始菜单栏移动到桌面上,右键以管理员身份运行,提升权限
- 成功执行,等待一段时间
-
然后重启电脑
-
接着打开
启用或关闭Windows功能
- 发现没有
Hyper-V
64 位 Windows 10 专业版、企业版和教育版自带
Hyper-v
,如果用的是win10家庭版的话,参考文章:https://zhuanlan.zhihu.com/p/356396288添加Hyper-V
- 按照那篇教程里面执行脚本
-
执行脚本并重启后
再次打开
启用或关闭Windows功能
,勾选Hyper-V
2.下载Linux更新包
继续👉参考知乎文章
我是x64,下载地址:wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
- 下载后双击打开
3.设置分发版版本
wsl --set-version 分发版名称 版本号
图中一开始是不假思索抄的网上的指令,我的那个就叫Ubuntu 不是Ubuntu-18.04
应该先用下面这条指令查看版本号再去设置分发版版本
wsl -l -v
以上是关于WSL升级为WSL2的主要内容,如果未能解决你的问题,请参考以下文章