WSL1升级到2

wsl --set-version Ubuntu-18.04 2

升级本地wsl

首先你要确保你的windows版本
对于x64系统:1903 版或更高版本,内部版本18362或更高版本。
ARM64 系统:20H1(2004) 版本或更高版本,内部版本19041年或更高版本。

升级已安装的wsl需要先将我们系统的wsl升级,下面是两种架构的升级包,如果你不知道你是什么架构哪下x64就对了。
x64: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
arm64: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi

安装完成后我们需要安装一个windows功能,在设置->应用->可选功能->更多windows功能->虚拟机平台或者在管理员启动的powershell中输入

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

执行完上述操作后,使用更改默认分支: wsl --set-default-version 2命令,之后我们在新安装的wsl都会默认使用wsl2的内核(不这样做的话新安装的wsl还是会使用wsl1作为内核)

升级已安装的wsl
如果你想将已经安装的wsl升级为wsl2主需要执行

wsl --set-version wsl <name of os> 2即可。比如wsl --set-version kali-linux 2。(使用wsl -l可以查看已安装的wsl,wsl -l -v可以看出当前已安装的wsl使用的内核版本)

第三步:将wsl2设置为默认
安装新的 Linux 分发版时,请在 Powershell 中运行以下命令,以将 WSL 2 设置为默认版本:
wsl --set-default-version 2
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容