首页 > 其他分享 >WSL2虚拟机迁移(转)

WSL2虚拟机迁移(转)

时间:2024-01-24 18:44:59浏览次数:42  
标签:分发 -- 虚拟机 wsl version 迁移 WSL2 20.04

原文:https://blog.csdn.net/zhys2007/article/details/110958577

作者:zhys2007

来源:CSDN  

WSL是Windows下的Linux子系统,可以代替虚拟机来运行Linux系统,占用资源少,使用方便,下面说一下如何对已发布子系统进行迁移。一种情况是针对同一个系统,更换安装的位置;另一种情况跟换机器或重装系统后的迁移。

网上查了基本都是使用LxRunOffline.exe工具,进入 Github 下载ZIP包,其实只用wsl命令也可以实现。

在Windows的PowerShell中输入:

wsl --help

可以看到关于这个命令的使用帮助说明:

用法: wsl.exe [参数] [选项...] [命令行]
 
用于运行 Linux 二进制文件的参数:
 
    如果未提供命令行,wsl.exe 将启动默认的 shell。
 
    --exec, -e <命令行>
        执行指定的命令而不使用默认的 Linux shell。
 
    --
        按原样传递剩余的命令行。
 
选项:
    --distribution, -d <分发版>
        运行指定的分发。
 
    --user, -u <用户名>
        以指定用户身份运行。
 
用于管理适用于 Linux 的 Windows 子系统的参数:
 
    --export <分发版> <文件名>
        将分发导出到 tar 文件。
        对于标准输出,文件名可以是 -。
 
    --import <分发版> <安装位置> <文件名> [选项]
        将指定的 tar 文件作为新分发进行导入。
        对于标准输入,文件名可以是 -。
 
        选项:
            --version <版本>
                指定用于新分发的版本。
 
    --list, -l [选项]
        列出分发。
 
        选项:
            --all
                列出所有分发,包括当前正在
                安装或卸载的分发。
 
            --running
                只列出当前正在运行的分发。
 
            --quiet, -q
                只显示分发名称。
 
            --verbose, -v
                显示有关所有分发的详细信息。
 
    --set-default, -s <分发版>
        将分发设置为默认值。
 
    --set-default-version <版本>
        更改新分发的默认安装版本。
 
    --set-version <分发版> <版本>
        更改指定分发的版本。
 
    --shutdown
        立即终止所有正在运行的分发和 WSL 2 轻型工具虚拟机。
 
    --terminate, -t <分发版>
        终止指定的分发。
 
    --unregister <分发版>
        注销分发。
 
    --help
        显示用法信息。

这里我们使用到export 、unregister和import几个选项就可以实现迁移。

1、终止正在运行的分发或虚拟机:

wsl --shutdown

2、对需要迁移的分发或虚拟机导出(我安装的版本是Ubuntu-20.04):

wsl --export Ubuntu-20.04 D:\wsl-Ubuntu-20.04.tar

3、卸载分发版或虚拟机(如果是要重装系统或换机器安装,这一步可以省略,但是要将上一步导出的文件保存好)

wsl --unregister Ubuntu-20.04

4、导入新的分发版或虚拟机:

wsl --import Ubuntu-20.04 D:\wsl\Ubuntu2004 D:\wsl-Ubuntu-20.04 --version 2

最后的选项“--version 2”可以省略,则采用默认版本导入。如果导出的是WSL2,而这里设置的是“--version 1”,还可以将其版本降为WSL1,这样就实现了子系统的迁移 ,注意文件存放的路径一定不能错。


————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/zhys2007/article/details/110958577

标签:分发,--,虚拟机,wsl,version,迁移,WSL2,20.04
From: https://www.cnblogs.com/ajianbeyourself/p/17985496

相关文章

  • 极速初始化配置 Manjaro Linux with WSL2 的开发环境
    配置ManjaroLinux用户组安装完成后,我们需要配置ManjaroLinux系统才能开始使用。在命令行执行passwd以设置root的密码。根据最小权限原则(opensinanewtab),日常使用中,不能所有命令中都使用root权限进行操作,因此我们需要创建一个新的用户以供日常使用。参照ArchW......
  • 【服务器数据恢复】DELL EqualLogic存储中RAID5多块磁盘出现坏道离线,上层虚拟机不可用
    服务器数据恢复环境&故障:某公司IT部门一台某品牌EqualLogicPS6100系列存储在运行过程中突然崩溃。服务器管理员对故障服务器存储进行初步检查,经过检测发现导致该服务器存储无法正常工作的原因是该存储中raid5磁盘阵列内有2块硬盘出现故障离线,导致上层虚拟机不可用。由于该存储......
  • Win终端+WSL2 美化记录 上篇 启用毛玻璃
    微软还是太狗了,这么好看的毛玻璃效果藏着掖着,今天有幸看到,就有了本篇踩坑记录打开毛玻璃效果官方文档:https://learn.microsoft.com/zh-cn/windows/terminal/custom-terminal-gallery/frosted-glass-theme标签页毛玻璃设置-->外观-->开启Useacrylicmaterialintheta......
  • VMware虚拟机部署Linux Ubuntu系统的方法
      本文介绍基于VMwareWorkstationPro虚拟机软件,配置LinuxUbuntu操作系统环境的方法。  首先,我们需要进行VMwareWorkstationPro虚拟机软件的下载与安装。需要注意的是,VMwareWorkstationPro软件是一个收费软件,而互联网中有很多可以下载后直接免费激活、使用这一软件的方......
  • wsl2
    https://www.cnblogs.com/luoyingfenfei/p/17831138.html#:~:text=1%20%E5%BC%80%E5%90%AFwindows%E7%9A%84WSL%E4%B8%8E%E8%99%9A%E6%8B%9F%E5%B9%B3%E5%8F%B0%E6%94%AF%E6%8C%81%201%201.1%20%E5%BC%80%E5%90%AF%E8%99%9A%E6%8B%9F%E5%8C%96%E8%AE%BE%E7%BD%AE%20%E9%A6%96%......
  • 如何从 Jira 成功迁移到极狐GitLab,看这个就够了!
    Atlassian之前表示,到2024年2月会全面终止对于其服务器端产品的支持。随着JiraServer的生命周期即将结束,众多组织都在考虑将其敏捷项目管理工具从Jira迁移到极狐GitLab,以便简化整个组织的流程。让团队使用新的敏捷规划工具似乎是令人畏惧的,但是这种改变是值得的。极狐Gi......
  • 在Windows和wsl2中互相网络访问(转)
    原文:https://blog.csdn.net/zx156955/article/details/135195563作者:kamjin1996来源:CSDN前言目前在windows与windows的wsl系统之间,还无法通过相对较固定的方式来互相网络访问,通常需要使用各自的ip来互相访问,而ip可能不是很直观并且可能会有变更,当前教程解决了这个问题,通过host......
  • 通过esxtop命令杀死在VC中无响应卡死的虚拟机
    通过esxtop命令杀死在VC中无响应卡死的虚拟机 有时,在vCenter中,虚拟机有时会因为各种原因出现不能管理即不能打开控制台的现象,可以通过esxtop命令来杀掉虚拟,使其恢复关机状态。如下图,假设xp2虚拟机处于假死状态:首先打开该ESXi主机的SSH服务,然后通过Putty(esxtop命令在SecureCRT中会......
  • 无共享存储的在线迁移
    无共享存储的在线迁移 环境需求:最低版本ESXI5.1,保证ESXI主机的cpu型号一样,开启vmotion 一般vSphere集群下的vMotion迁移都需要共享存储,这样,才可以将虚拟机的“主机”与“数据存储”都迁移至另一台上,如下图所示。当使用vSphere5.1的Client,两台ESXi主机也没有共享存储......
  • 虚拟机出现未知状态
    虚拟机出现未知状态虚拟机出错信息 方法一:首先将出现未知状态的虚拟机关机(ssh或远程桌面关机),找到虚拟机的存储位置:  找到后缀为.vmx文件后,将虚拟机移除清单  在指定的主机创建新的虚拟机,->自定义->虚拟机name->选择主机->选择磁盘(最好选原先的磁盘)->虚拟机版本->系统及版......