1. 安装 Linux 发行版

1.1 官方发行版

列出可用发行版

1
wsl --list --online

安装指定发行版

1
wsl --install [Distro]

1.2 任意发行版

WSL 可以使用 tar 文件导入任意 Linux 发行版。

1.2.1 获取 tar 文件

自行获取要导入的 tar 文件, 本例使用从容器中导出的方法。(CentOS 可从官网直接下载)

1.2.2 导入 tar

1
2
wsl --import <Distro> <InstallLocation> <FileName>
# 示例: wsl --import DevLinux ./DevLinux ./Ubuntu-24.04-Base

: 安装后该系统名称
: 要安装到的位置
: tar文件位置

2. 退出/关闭 WSL

快捷键 ctrl + d 注销当前用户。

1
2
3
4
5
# 停止指定发行版
wsl --terminate <Distribution Name>

# 关闭 WSL, 停止所有发行版
wsl --shutdown

3. 常用指令

1
2
3
4
5
6
7
8
9
10
11
12
# 在用户根目录启动(否则跟随当前目录)
wsl ~
# 列出已安装的发行版
wsl --list --verbose
# 设置默认发行版
wsl --set-default <Distro>
# 启动指定发行版
wsl -d <Distro>
# 以指定用户启动
wsl -u <UserName>
# 注销或卸载 Linux 分发版
wsl --unregister <DistributionName>

4. 导出/导入发行版

导出后多次导入的方式可以重复安装多个相同版本的微软商店发行版。
该方法也可以实现对发行版的命名。

1
2
wsl --export <Distribution Name> <FileName>
wsl --import <Distribution Name> <InstallLocation> <FileName>