谷动谷力

标题: WSL导入导出 迁移 浅析 [打印本页]

作者: 谷谷小师妹    时间: 2023-9-23 14:35
标题: WSL导入导出 迁移 浅析
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

很牛叉的工具,有机会试试。


作者: 谷谷小师妹    时间: 2023-9-23 14:47
还有个下载系统包的安装方法,由于下载速度感人没有尝试,方法官网有,链接如下:
https://docs.microsoft.com/en-au/windows/wsl/install-on-server




欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2