在Windows的子系统Linux(WSL)上安装CentOS7

用WSL安装CentOS7。

下载 CentOS7 的文件

从mishamosher/CentOS-WSL的GitHub存储库下载CentOS7文件。

在这个项目库中,可以获取到CentOS 7.9-2009和CentOS 7.8-2003的发布版本。

如果需要旧版的CentOS7文件的话

如果想要安装旧版本的CentOS7而不是最新版本,可以从下面这个存档的GitHub存储库中下载。

wsldl-pg/CentWSL的中文简述: 仅提供一个选项。

该用户的存储库中提供了CentOS 7.6-1901、CentOS 7.6-1905和CentOS 7.6-1907。

展开与执行

请解压下载的文件,因为它是以Zip压缩格式的。
将解压后的文件夹复制到%USERPROFILE%\AppData\Local\Packages中,并执行。

C:\Users\(ユーザ名)\AppData\Local\Packages\CentOS7>CentOS7.exe
Using: C:\Users\(ユーザ名)\AppData\Local\Packages\CentOS7\rootfs.tar.gz
Installing...
Installation Complete!
Press any key to continue...

确认

为确认安装是否已完成,请输入以下命令。

C:\Users\(ユーザ名)\AppData\Local\Packages\CentOS7>wsl -l -v
  NAME                   STATE           VERSION
* docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2
  CentOS7                Stopped         2
  Ubuntu-20.04           Stopped         2

开机

要启动,请输入以下命令。

C:\Users\(ユーザ名)\AppData\Local\Packages\CentOS7>wsl -d CentOS7
[root@DESKTOP-MT7U9JC CentOS7]#

安装完成后的设置 de

设置根密码

安装完毕后,root密码尚未设定。
请按照以下方式输入命令来设置密码。

[root@DESKTOP-MT7U9JC CentOS7]# passwd root
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[root@DESKTOP-MT7U9JC CentOS7]#

普通用户的产生

创建通常使用的用户。

创建用户并设置密码。

# useradd sampleuser
# passwd sampleuser

将用户添加到wheel组

# usermod -aG wheel sampleuser

修改在WSL中登录的默认用户。

.\CentOS7.exe config --default-user  ユーザー名

请在命令提示符中运行上述命令,而不是在Shell中运行。
要运行CentOS7.exe,请在命令提示符中先使用cd命令切换目录,然后执行。

之后,操作与常规的CentOS7相同。

卸载

要卸载,请像其他发行版一样输入”clean”命令。

.\CentOS7.exe clean