在Windows Server安装WSL子系统的教程
嗷嗷大佬:
微软官方教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-on-server
我博客教程:https://haoduck.com/732.html
简单教程如下:
全程只需要PowerShell,不用鼠标都行
这里以安装Ubuntu20.04为例,其他发行版举一反三,方法一样
一、启动WSL子系统功能
以管理员身份打开 PowerShell 并运行以下命令,会自动重启,如果有未保存文件先保存好再执行。
- Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
二、下载 Ubuntu 20.04 WSL安装包
- Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing
三、提取安装
- Rename-Item .Ubuntu.appx .Ubuntu.zip
- Expand-Archive .Ubuntu.zip .Ubuntu
四、添加环境变量(嗷嗷这里是 C:UsersAdministratorUbuntu,具体以你的安装目录为准)
- $userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
- [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:UsersAdministratorUbuntu", "User")
五、然后就可以在任意路径启动PowerShell执行ubuntu2004.exe来启动wsl了
这个ubuntu2004.exe也是要以你安装的为准,不要硬来,装个debian用ubuntu2004.exe肯定启动不了的
第一次启动需要等一会,等安装完成就会让你设置用户和密码了。