|
WSL导入导出 迁移 浅析
前言
有时我们把一台电脑上的WSL虚拟机迁移到另一台电脑 , 或重装想把wsl虚拟机保存下来, 或把安装位置到C盘迁移其他盘。
一起来操作一下吧。
操作步骤
1、打开CMD,查看所有WSL。
执行:wsl -l --all -v
显示:
Windows Subsystem for Linux Distributions:
Ubuntu-20.04 (Default)
2、导出WSL。
执行:wsl --export Ubuntu-20.04 d:\ubuntu20.04.tar
3、注销待迁移WSL。
执行:wsl --unregister Ubuntu-20.04
4、在新位置导入WSL。
执行:wsl --import Ubuntu-20.04 d:\ubuntu d:\ubuntu20.04.tar --version 2
【重要】
命令格式:wsl --import <DistributionName> <安装位置> <tar文件名>
导入时改变DistributionName(如Ubuntu-20.04改成Ubuntu),会导致WSL不可用。
5、Ubuntu修改默认登陆用户
执行:ubuntu2004.exe config --default-user Username
说明:ubuntuxxxx.exe 貌似和WSL的安装名有关,安装ubuntu 20.04时使用了默认名称Ubuntu,然后各种混乱。
其他:
查看WSL-ubuntu安装目录
在文件管理器地址栏输入%localappdata%\Packages,以CanonicalGroupLimited.UbuntuonWindows开头的文件夹就是ubuntu安装目录。 ubuntu文件在该目录的LocalState\rootfs子目录下。【注意】迁移后LocalState目录还在只剩temp子目录。
LxRunOffline工具
下载:https://github.com/DDoSolitary/LxRunOffline/releases
很牛叉的工具,有机会试试。
|
+18 最近谁赞过
|