WSL 发行版管理
WSL 可以同时安装多个 Linux 发行版,例如 Ubuntu、Debian、Kali Linux。
查看已安装发行版
powershell
wsl -l -v
输出中常见字段:
| 字段 | 说明 |
|---|---|
NAME | 发行版名称 |
STATE | 当前运行状态 |
VERSION | WSL 版本,通常建议使用 2 |
查看可安装发行版
powershell
wsl --list --online
安装新发行版
powershell
wsl --install -d Ubuntu
安装 Debian:
powershell
wsl --install -d Debian
设置默认发行版
powershell
wsl --set-default Ubuntu
设置后,执行 wsl 会默认进入这个发行版。
启动指定发行版
powershell
wsl -d Ubuntu
关闭 WSL
关闭所有 WSL 实例:
powershell
wsl --shutdown
关闭指定发行版:
powershell
wsl --terminate Ubuntu
注销发行版
注销会删除该发行版里的所有 Linux 文件和配置,执行前要确认已经备份重要数据。
powershell
wsl --unregister Ubuntu
导出和导入发行版
导出备份:
powershell
wsl --export Ubuntu D:\backup\ubuntu.tar
导入恢复:
powershell
wsl --import Ubuntu-Restore D:\wsl\Ubuntu-Restore D:\backup\ubuntu.tar
常见问题
| 问题 | 处理方式 |
|---|---|
| 不确定发行版名称 | 执行 wsl -l -v 查看 |
| 默认进入了错误发行版 | 使用 wsl --set-default 发行版名称 |
| 想重装 Ubuntu | 先备份,再执行 wsl --unregister Ubuntu |