4个命令迁移WSL Ubuntu子系统(到非系统盘)

默认情况下,WSL会安装在C盘(系统盘),如何将WSL子系统迁移到其他盘(非系统盘)?

查看wsl状态

wsl -l -v
如果Running运行状态,关掉它
wsl --shutdown
4个命令迁移WSL Ubuntu子系统(到非系统盘)
添加图片注释,不超过 140 字(可选)

导出系统镜像

wsl --export Ubuntu E:\Ubuntu\ubuntu.tar

E:\Ubuntu\ubuntu.tar 根据自己的硬盘和文件情况调整

执行个几分钟吧 ... 来杯coffee、玩下手机就好了~

在路径下有了Ubuntu的压缩包

4个命令迁移WSL Ubuntu子系统(到非系统盘)
添加图片注释,不超过 140 字(可选)

注销原有的linux系统

wsl --unregister Ubuntu

可以再查看是否注销:
wsl -l -v
4个命令迁移WSL Ubuntu子系统(到非系统盘)
添加图片注释,不超过 140 字(可选)

导入系统

wsl --import <导入的Linux名称> <导入盘的路径> <ubuntu.tar的路径> --version 2 (代表 wsl2)

wsl --import Ubuntu E:\Ubuntu\ E:\Ubuntu\ubuntu.tar --version 2

对比前面,E盘Ubuntu文件下多了一个 ext4 映像文件

4个命令迁移WSL Ubuntu子系统(到非系统盘)
添加图片注释,不超过 140 字(可选)

修改默认用户

打开wsl ubuntu之后,默认以root身份登录。

ubuntu.exe config --default-user ubuntu

ubuntu.exe :前面导入的时候没指定,所以这里用的默认ubuntu

--default-user ubuntu:因为我原来子系统的user名就是ubuntu,如果你的是abc,那么这里也用abc

全部命令执行情况:

4个命令迁移WSL Ubuntu子系统(到非系统盘)
添加图片注释,不超过 140 字(可选)

wsl其他常用命令

wsl -l :查看系统中有哪些子系统

wslconfig /setdefault Ubuntu : 设置Ubuntu 为默认子系统【如果不是,那么在终端输入wsl是进不去子系统的】

4个命令迁移WSL Ubuntu子系统(到非系统盘)

原创文章。转载请注明: 作者:JiangYuan 网址: https://www.icnma.com
Like (0)
JiangYuan管理
Previous 24/05/2023 16:59
Next 08/10/2024 14:48

猜你想看