1、查看虚拟机名称
在CMD中输入命令 “wsl -l -v”
若STATE显示stopped,则进入第2步,若显示running,则输入以下命令关机。
wsl --shutdown
2、导出备份
导出备份到指定文件夹,命令格式为 wsl --export <虚拟机名称> <导出路径>。
如: wsl --export Ubuntu-22.04 E:\Ubuntu-wsl2\Ubuntu.tar
导出路径的文件夹内会出现压缩包,且大小不为0,则导出完成。
3、注销要迁移的系统
在CMD中输入 “wsl --unregister Ubuntu-22.04”
4、将备份文件恢复到指定目录
恢复备份到指定目录,命令格式为 wsl --import <虚拟机名称> <恢复路径> <备份路径>。
如:wsl --import Ubuntu-22.04 E:\Ubuntu-wsl2 E:\Ubuntu-wsl2\Ubuntu.tar
5、恢复用户数据
在CMD中,输入 Linux发行版名称 config --default-user 原本用户名
如:Ubuntu2204 config --default-user rq
参考文章: