谷动谷力

 找回密码
 立即注册
查看: 574|回复: 1
打印 上一主题 下一主题
收起左侧

WSL导入导出 迁移 浅析

[复制链接]
跳转到指定楼层
楼主
发表于 2023-9-23 14:35:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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

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

+10
回复

使用道具 举报

沙发
 楼主| 发表于 2023-9-23 14:47:19 | 只看该作者
还有个下载系统包的安装方法,由于下载速度感人没有尝试,方法官网有,链接如下:
https://docs.microsoft.com/en-au/windows/wsl/install-on-server
+10
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-5-6 21:50 , Processed in 0.125453 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表