查看当前 WSL 版本:
wsl -l
导出前需要停止子系统,可以使用如下命令:
# 查看正在允许的子系统
wsl -l --running
# 停止子系统
wsl --terminate Ubuntu-22.04
wsl --export Ubuntu-22.04 D:\Ubuntu-22.04.tar
wsl --import Ubuntu-22.04 C:\wsl D:\Ubuntu-22.04.tar
注意,还原后系统默认登录用户变为 root 了,如果要恢复之前的用户如 ilaoniu,可以在 Linux 中修改 /etc/wsl.conf
,增加以下内容:
[user]
default=ilaoniu
重新启动子系统即可。