01 安装内核

https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel

点击“请下载适用于 x64 计算机的最新 WSL2 Linux 内核更新包”

然后安装。

 

02 启用WSL

Win+X,然后按A,进入管理员权限的Powershell,运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

 

03 启用虚拟机

同样是管理员权限Powershell,如果你是windows 10(1903, 1909),运行

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

如果你是windows 10(2004),运行:

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

如果你的windows 10版本比这些都低,先升级系统吧。

 

04 重启

如字面意思。

 

05 安装发行版

这里选择Microsoft Store上的Ubuntu 20.04 LTS,直接安装,然后点击开始菜单中安装好的图标,进行初始化设置,设置用户名密码。

(可选)Microsoft Store上的Windows Terminal,是个改善WSL使用体验的终端。

 

06 设置默认值

管理员权限Powershell,运行

wsl –set-default-version 2

这样wsl2就会成为你的默认wsl。

 

07 开始使用

打开刚才我推荐的Windows Terminal,或者随便什么终端比如cmder, cmd, powershell… 输入wsl回车,即可进入虚拟机。

 

08 附录

值得注意的是,WSL和vmware是互斥不兼容的,如果你最近用了VMware(大多是安卓模拟器), 那么需要关掉,像这样

bcdedit /set hypervisorlaunchtype auto