WSL2 Ubuntu迁移,导出Ubuntu,导入Ubuntu(存储位置)
一、Ubuntu虚拟硬盘文件路径网上说的C:\Users\admin\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx我没有CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc这个目录搜索ext4.vhdxC:\Users\admin\AppData\Local\wslC:\Users\admin\AppData\Local\wsl\{2d7fd2c7-91a0-4647-88be-8df80c008b5a}C:\Users\admin\AppData\Local\wsl\{2d7fd2c7-91a0-4647-88be-8df80c008b5a}\ext4.vhdx二、关闭WSLWSL 的基本命令列出已安装的 Linux 分发版C:\Users\adminwsl --list --verboseNAME STATE VERSION* Ubuntu-24.04 Running 2C:\Users\adminwsl -l -vNAME STATE VERSION* Ubuntu-24.04 Running 2关闭wslC:\Users\adminwsl --shutdownwsl --terminate Ubuntu-24.04 关闭特定实例。如果装了docker desktopdocker desktop 能自动地把这俩linux全都拉起来。1、停止docker容器先停止运行中的容器docker desktop界面操作或者docker-compose stop2、停止docker desktop系统右侧任务栏Quit Docker Desktop三、迁移、导出、导入UbuntuC:\Users\adminwsl -l -vNAME STATE VERSION* Ubuntu-24.04 Stopped 21、导出系统PS C:\Users\adminwsl --export Ubuntu-24.04 D:\wsl2\export\Ubuntu-24.04.tar正在导出这可能需要几分钟时间。 (4182 MB)操作成功完成。2、注销原系统(base) PS C:\Users\adminwsl --unregister Ubuntu-24.04谨慎操作正在注销。操作成功完成。注销后以下两个文件就没了C:\Users\admin\AppData\Local\wsl\{13f1eda2-cdd5-4c70-a400-89ddc2546d04}\ext4.vhdxC:\Users\admin\AppData\Local\wsl\{13f1eda2-cdd5-4c70-a400-89ddc2546d04}\shortcut.ico3、导入系统PS C:\Users\adminwsl --import Ubuntu-24.04 D:\wsl2\Ubuntu-24.04 D:\wsl2\export\Ubuntu-24.04.tar --version 2操作成功完成。目标目录D:\wsl2\Ubuntu-24.04PS C:\Users\admin wsl -l -vNAME STATE VERSION* docker-desktop Stopped 2Ubuntu-24.04 Stopped 2四、其他相关命令1、设置默认linux错误代码: Wsl/Service/WSL_E_DISTRO_NOT_FOUNDPS C:\Users\admin wsl --set-default Ubuntu-24.04 # 设置默认linux操作成功完成。PS C:\Users\admin wsl -l -vNAME STATE VERSION* Ubuntu-24.04 Stopped 2docker-desktop Stopped 22、相关命令wsl # 现在将启动默认的Linux发行版即Ubuntu-24.04wsl -d Ubuntu-24.04 连接到指定linux系统wsl --shutdown 关闭wslwsl --terminate Ubuntu-24.04 来关闭特定实例。wsl --set-default Ubuntu-24.04 # 设置默认linux3、查看操作系统版本ubadminPC15:/mnt/c/Users/admin$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 24.04.3 LTSRelease: 24.04Codename: nobleubadminPC15:/mnt/c/Users/admin$ cat /etc/os-releasePRETTY_NAMEUbuntu 24.04.3 LTSNAMEUbuntuVERSION_ID24.04VERSION24.04.3 LTS (Noble Numbat)VERSION_CODENAMEnobleIDubuntuID_LIKEdebianHOME_URLhttps://www.ubuntu.com/SUPPORT_URLhttps://help.ubuntu.com/BUG_REPORT_URLhttps://bugs.launchpad.net/ubuntu/PRIVACY_POLICY_URLhttps://www.ubuntu.com/legal/terms-and-policies/privacy-policyUBUNTU_CODENAMEnobleLOGOubuntu-logoubadminPC15:/mnt/c/Users/admin$五、通过虚拟硬盘文件导入系统 --vhd非官方推荐可能存在兼容性与稳定性风险(base) PS C:\Users\adminwsl --import Ubuntu-24.04 E:\WSL2\Ubuntu-24.04 E:\WSL2\Ubuntu-24.04-bak\ext4.vhdx --vhd --version 2操作成功完成。目标目录E:\WSL2\Ubuntu-24.04(base) PS C:\Users\admin wsl -l -vNAME STATE VERSION* Ubuntu-24.04 Stopped 2命令行启动wsl(base) PS C:\Users\admin wsl -l -vNAME STATE VERSION* Ubuntu-24.04 Running 2以vhd导入的在开始里搜不到Ubuntu-24.04应用带Ubuntu图标的。可以正常用。可以再export在import就好了。看是否有必要六、参考WSL2 子系统文件系统迁移
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2504236.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!