【wsl】将wsl从c盘迁移到其他路径(超简单教程)

这个帖子展示了我将wsl从c盘迁移到d盘的完整过程。希望能够帮助到许多和我有相同需求的朋友们。

以下所有过程均在Windows Powershell中进行

1、查看待迁移子系统的名称

在Powershell中输入

wsl -l

如下图,我的虚拟机名称叫Ubuntu-22.04

2、关闭所有运行中的wsl

wsl --shutdown

结果如下:

3、将待迁移的虚拟机导出

格式为:

wsl --export 虚拟机名称 文件导出路径

我想将其放到统一的D:\apps\ubuntu文件夹下,实际操作中可自行指定路径。所执行的命令如下:

wsl --export Ubuntu-22.04 D:\apps\ubuntu\Ubuntu-22.04.tar

4、卸载原虚拟机

这个过程会删除原虚拟机中的数据

格式为:

wsl --unregister 原虚拟机名称

我的指令为:

wsl --unregister Ubuntu-22.04

5、导入新虚拟机

格式为:

wsl --import 新虚拟机名称 目标路径 刚刚保存虚拟机的文件路径 --version 2

其中,--version 2 决定了我使用的是wsl2。若使用wsl 1直接把2替换为1即可。

虚拟机名称最好和以前保持一致,在使用其他功能时能减少很多工作量。

我的指令为

wsl --import Ubuntu-22.04 D:\apps\ubuntu D:\apps\ubuntu\Ubuntu-22.04.tar --version 2

6、成功

然后各项功能就可以正常使用啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值