记录一次wsl子系统迁移

Microsoft Windows [版本 10.0.19044.3636]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Administrator>wsl -l
适用于 Linux 的 Windows 子系统分发:
docker-desktop (默认值)
Ubuntu
Ubuntu-18.04

C:\Users\Administrator>wsl -l -v
  NAME              STATE           VERSION
* docker-desktop    Stopped         2
  Ubuntu            Running         2
  Ubuntu-18.04      Running         2

C:\Users\Administrator>wsl --shutdown Ubuntu-18.04

C:\Users\Administrator>wsl -l -v
  NAME              STATE           VERSION
* docker-desktop    Stopped         2
  Ubuntu            Stopped         2
  Ubuntu-18.04      Stopped         2

C:\Users\Administrator>wsl --export  Ubuntu-18.04  D:\wsldata\Ubuntu-18.04.tar
正在导出,这可能需要几分钟时间。 (147 MB): ./var/lib/lxd/unix.socket: pax format cannot archiv (950 MB)

操作成功完成。

C:\Users\Administrator>wsl --unregister Ubuntu-22.04
正在注销。
不存在具有所提供名称的分发。
错误代码: Wsl/Service/WSL_E_DISTRO_NOT_FOUND

C:\Users\Administrator>wsl --unregister Ubuntu-18.04
正在注销。
操作成功完成。


C:\Users\Administrator>wsl --import Ubuntu-18.04 D:\wsldata D:\wsldata\Ubuntu-18.04.tar
操作成功完成。

C:\Users\Administrator>Ubuntu1804 config
Warning: ignoring command line options invalid for this Ubuntu release.
Error: 0x80070057 ?????


C:\Users\Administrator>Ubuntu1804 config --default-user cham
id: ‘cham’: no such user
Error: 0x80070057 ?????


C:\Users\Administrator>Ubuntu1804 config --default-user root
wsl -l //查看所有本机安装的子系统发行版目录
wsl -l -v //查看运行状态
wsl --shutdown //停止运行
wsl --export  子系统名称  备份路径 //备份子系统
wsl --unregister Ubuntu-22.04 //注销子系统
wsl --import Ubuntu-18.04 迁移目录 备份路径 //重新导入备份,设置迁移目录
Ubuntu1804 config --default-user root //切换原来用户 注意:Ubuntu-18.04 这样的版本号 需要 Ubuntu1804 这样写


 
 
posted @ 2025-06-08 16:18  delx  阅读(96)  评论(0)    收藏  举报