一: 安装前准备
-
在Windows功能 中勾选上Hyper-V 适用于Linux的Windows子系统 以及虚拟机平台
2.更新到WSL2 执行wsl_update_x64.msi 文件
3.设置 wsl2 为默认
启用 PowerShell (管理员模式) 运行以下命令
wsl --set-default-version 2
二:开始安装CentOS 7
1: 下载CentOS WSL
首先我们需要下载一个可用于WSL的CentOS镜像,该镜像应该是一个经过压缩的,且包含了rootfs及其它文件。
2: 解压WSL CentOS 7.x
从上面Github地址下载对应的压缩文件,右键点击并解压之,解压后文件大小300MB 左右。如下,我们用WinRAR 解压,当然您也可以用系统默认解压程序或其它解压缩工具。
3: 在WSL中运行CentOS.exe 并安装
解压后,您将在目标目录中看到2个文件:rootfs.tar.gz和CentOS.exe。我们需要运行CentOS.exe,以便解压其中的文件并注册到WSL。右键点击并以管理员身份运行:
4: 完成安装
稍等一些时间,系统将自动进行初始化,完成后您将看到如下图所示消息,此时可按任意键退出安装。
5: 在WSL上启动CentOS 7
要在WSL上启动运行Centos,这时您返回解压后的目录,您将看到多出了2个目录,如下图:
不用理会,此时再次右击并以管理员身份运行CentOS.exe,即成功登录系统了,如下图:
6: 在WSL上更新Centos
现在,您可以随心所欲在CentOS上运行您想要执行的命令了。然而,为了检验系统可用性,我们最好使用yum命令测试下更新系统:
yum -y updat
7: 在WSL上卸载CentOS 7
如果您因为某种原因不想使用了,可以使用下面命令在WSL上卸载CentOS:
./CentOS.exe clean