嗷嗷牛人大佬:

微软官方教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-on-server
我博客教程:https://haoduck.com/732.html

简单教程如下:

全程只需要PowerShell,不用鼠标都行

这里以安装Ubuntu20.04为例,其他发行版举一反三,方法一样

一、启动WSL子系统功能

以管理员身份打开 PowerShell 并运行以下命令,会自动重启,如果有未保存文件先保存好再执行。

  1. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

二、下载 Ubuntu 20.04 WSL安装包

  1. Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

三、提取安装

  1. Rename-Item .\Ubuntu.appx .\Ubuntu.zip
  2. Expand-Archive .\Ubuntu.zip .\Ubuntu

四、添加环境变量(嗷嗷这里是 C:\Users\Administrator\Ubuntu,具体以你的安装目录为准)

  1. $userenv = ::GetEnvironmentVariable("Path", "User")
  2. ::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\Administrator\Ubuntu", "User")

五、然后就可以在任意路径启动PowerShell执行ubuntu2004.exe来启动wsl了

这个ubuntu2004.exe也是要以你安装的为准,不要硬来,装个debian用ubuntu2004.exe肯定启动不了的

第一次启动需要等一会,等安装完成就会让你设置用户和密码了。

在Windows Server安装WSL子系统的教程-图1