js
wsl适用于Windows的Linux子系统。相当于给你windows电脑安装一个linux子系统。
js
第一步在搜索框检索启用或关闭windows功能。选中:
1.使用于Linux的Windows子系统
2.虚拟机平台


js
管理员权限打开cmd窗口,执行wsl --update命令。先将wsl更新最新版本


js
在cmd窗口接着按照你想要的Linux操心系统。
`我在案例中用的Ubuntu-22.04`

js
WSL2 依赖 Hyper-V。 及虚拟机平台组件才能正常运行。
如果windows功能里面没有Hyper-V。WSL内核没有升级,前往微软WSL官网下载安装适用于 x64 计算机的最新 WSL2
Linux 内核更新包即可。
下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
注意:windows家庭版默认不包含Hyper-V。但在 Windows10 2004及更高版本中已支持,无需 Hyper-V。
Windows 10 版本2004(内部版本 19041)或更高。
可按 `Win + R`,输入 `winver` 回车查看版本。

js
windows家庭版无 Hyper-V,但 VirtualMachinePlatform 是 WSL2 所需的核心组件,可正常启用。
以管理员身份打开 PowerShell,依次执行以下命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
启用 VirtualMachinePlatform。依次执行以下命令
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All -NoRestart
*注意:如果你电脑安装过VMware虚拟机有可能会存在冲突。


js
验证 Hyper-V 是否真的启动。cmd中输入systeminfo

js
重新执行安装命令
wsl --install -d Ubuntu-22.04

js
设置用户名和密码。Ubuntu已经安装成功。

js
在cmd命令中可查看安装的Linux列表

