WSL 安装 CentOS 7
Microsoft Store 不提供 CentOS 7 发行版,因此无法使用 wsl --install 命令安装 CentOS 7。我们需要自己提供 CentOS 7 的 tar 文件并导入到 WSL。
安装
-
前往 mishamosher/CentOS-WSL,下载最新的 CentOS 7 压缩包。
-
将压缩包解压到你要安装 CentOS 7 的位置。
-
运行
CentOS7.exe开始安装。此时会原地创建 CentOS 7 的磁盘文件,并向 WSL 注册 CentOS 7 发行版。 -
启动 CentOS 7:
wsl -d centos7
配置
换源
换源请参考 CentOS 7 安装。
使用普通用户登录
我们安装的 CentOS 7 使用 root 作为默认用户。但 root 作为默认用户不是一个好的做法,最好使用普通用户。下面新建一个用户:
useradd -mG wheel <username> # 新建用户
passwd <username> # 一定要设置密码,不然你可能会永远丢掉 root 权限
接下来设置默认用户为新用户:
vi /etc/wsl.conf
[user]
default=<username>
接下来重启 WSL:
wsl --shutdown
wsl -d centos7
此时可以看到登录用户为新用户。
卸载
卸载:打开终端,进入 CentOS7.exe 所在目录,运行以下命令:
.\CentOS7.exe clean
参考:Windows 10 上安裝 WSL + Centos | 成功他媽.阿瑋
参见:Import any Linux distribution to use with WSL | Microsoft Learn

浙公网安备 33010602011771号