启用windows功能
控制面板 -> 程序 -> 程序和功能 -> 启用或关闭Windows功能或Win + R运行control appwiz.cpl指令
在功能列表中找到适用于Linux的Windows子系统和虚拟机平台两项启用。
安装WSL1
WSL1依赖于上步骤适用于Linux的Windows子系统功能。
使用管理员身份运行Powershell并执行指令:
1 | dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart |
如果只安装WSL1此时应该重启,否则更新至WSL2再重启。
更新WSL2
更新WSL2需要Windows10版本2004且内部版本高于19041。
版本信息可以通过Win+R运行winver确认(下图版本不可用,需要更新)。
或在Cmd中使用ver命令确认。
版本或内部版本不满足需求使用Win+S搜索更新设置进行系统更新。
如果版本非2004版本可能需要访问下载Windows更新助手升级至2004版本。
WSL2依赖于虚拟机平台功能。
使用管理员身份运行Powershell并执行指令:
1 | dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart |
此时重启再进行后续操作。
安装Ubuntu
安装新的 Ubuntu时,先将 WSL 2 设置为默认:
1 | wsl --set-default-version 2 |
若提示:
则需要进行linux内核升级(若下载太慢可在公众号后台回复wsl网盘链接下载)。
升级完毕后执行指令将提示:
若需要修改已有系统的wsl版本,可以执行:
1 | -- 查运行系统名称 |
在微软商店搜索Ubuntu(如果使用的是WSL1,建议安装18.04版本)
安装完毕直接启动并设置初始用户名密码便可以进入子系统:
附:可以使用Windows Terminal打开系统
在Windows Terminal中选择Ubuntu打开: