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 安装发行版
这里选择
(可选)
06 设置默认值
管理员权限Powershell,运行
wsl –set-default-version 2
这样wsl2就会成为你的默认wsl。
07 开始使用
打开刚才我推荐的Windows Terminal,或者随便什么终端比如cmder, cmd, powershell… 输入wsl回车,即可进入虚拟机。
08 附录
值得注意的是,WSL和vmware是互斥不兼容的,如果你最近用了VMware(大多是安卓模拟器), 那么需要关掉,像这样
bcdedit /set hypervisorlaunchtype auto