步骤 1 - 启用适用于 Linux 的 Windows 子系统
①在开始菜单中点击Windows Powershell进入,或者在开始菜单中磁性贴中点击Windows Powershell进入,如下图:
②输入Powershell命令:
Get-ComputerInfo | Select WindowsProductName, WindowsVersion, WindowsInstallationType, OsServerLevel, OsVersion, OsHardwareAbstractionLayer
③稍等几秒,系统输出结果,如:
WindowsProductName : Windows Server 2019 Datacenter
WindowsVersion : 1809
WindowsInstallationType : Server
OsServerLevel : FullServer
OsVersion : 10.0.17763
OsHardwareAbstractionLayer : 10.0.17763.1131
如下图:
上面的WindowsVersion的值即为您的系统版本。图中值为1809,满足WSL安装要求。
然后继续在上面的Powershell窗口中输入如下命令启用WSL:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
如下图:
回车后, 稍等几秒,会提示您选择并重启计算机
输入y或直接回车,电脑立即重启。重启后即成功启用了WSL。
步骤 2、安装 CENTOS8
我用的是在 github找到了centos的安装包
1.下载.zip文件
Release CentOS 8.4-2105 · mishamosher/CentOS-WSL · GitHub
要是github下载太慢,可以通过GitHub 加速下载 - 在线工具
加速下载
2.解压WSL CentOS 7.x
从上面Github地址下载对应的压缩文件,右键点击并解压
3.安装
右健 CentOS8.exe , 选管理员运行,完成后按回车键退出
4.完成安装
安装完成后有三个文件,这时候再运用管理员运行 Centos8.exe ,就进入linux 系统了
5.重新配置一下 yum 源
因为Centos8不再维护了,换了一个分支,所以我们也要把地址改一下,进入centos8
sed -i 's/http:\/\/mirror.centos.org\/\$contentdir\/\$releasever/https:\/\/mirrors.ustc.edu.cn\/centos\/8-stream/g' /etc/yum.repos.d/CentOS-*
6.大功告成,更新一下系统
yum update -y --allowerasing