0%

win10 WSL转换为WSL2

环境

win10系统,操作系统版本大于等于18917

步骤

启用虚拟机平台和 Linux 子系统功能

以管理员权限启动 PowerShell

1
2
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

更新内核组件

前往https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel下载内核更新包并安装
x64的更新包下载:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

查看当前子系统名称及版本

1
wsl -l -v

转换指定发行版到wsl2

1
wsl --set-version Ubuntu 2

等待转换完成后,再次执行wsl -l -v查看是否转换成功
如果要恢复的话,执行:

1
wsl --set-version Ubuntu 1

参考

如何在 Windows 10 中安装 WSL2 的 Linux 子系统
WSL 2 需要更新其内核组件