1.启用 WSL 2
在搜索栏里找到PowerShell ,用管理员运行,执行以下命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2.用“虚拟机平台”
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
此时重启系统
3.设置 WSL 2 为默认值
以管理员身份打开 PowerShell,然后运行以下命令以将 WSL 2 设置为 WSL 的默认版本:
wsl --set-default-version 2
4.安装 Linux 发行版
从 Microsoft Store 中选择并安装 Linux 发行版。
安装Ubuntu 20.04 LTS
安装开源的 Windows Terminal 应用程序
5.打开Ubuntu 20.04 LTS会出现
造成该问题的原因是WSL版本由原来的WSL1升级到WSL2后,内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包即可。
下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
6.将现有的 WSL 1 安装升级到 WSL 2。要将现有的 WSL 1 发行版转换到 WSL 2,请在 PowerShell 中运行以下命令,例如:
wsl.exe --set-version Ubuntu 2