wsl 子系统(window 上的 linux 系统)迁移到非 C 盘的位置 使用 Ubuntu 系列
一个辅助软件(是一个压缩包):LxRunOffline
很多教程都是说要添加环境变量,其实没那个必要。
如果有安装过 gitbash 的直接在当前目录打开。没有的话就到 cmd 中进入到这个目录就行了。这个都是基本操作了,如果切换目录也不会那就不要折腾 linux 了。
查看已经安装过的 wsl 列表
XML/HTML代码
- # 进入到解压的目录,执行 LxRunOffline.exe
- ./LxRunOffline.exe list
可以看得出我安装的是 Ubuntu-18.04。如果还没安装的可以先到应用商店安装一个。
停止运行 WSL 服务
进入服务(任务管理器可以打开) 找到 LxssManager 右键停止
开始迁移系统
XML/HTML代码
- ./LxRunOffline.exe move -n Ubuntu-18.04 -d D:/WSL/Ubuntu-18.04
特别注意的地方:
Ubuntu-18.04 是你们一开始安装的版本,每个人估计都不一样,光是 ubuntu 就有 Ubuntu 和 Ubuntu-18.04,根据你们 list 列出来的名称为准
路径要用 /。这个很重要,因为如果你们用的是 gitbash 的话,不用 / 识别不出来路径。
最后面的 D 盘的位置就随你们喜欢,你们自己定
等待执行完成即可,如果一开始是从 C 盘迁移,会有很多警告,可以忽略不管。如果已经迁移到其他盘再次迁移的话,没有东西输出的,等待执行完成就是了。
查看结果
XML/HTML代码
- ./LxRunOffline.exe get-dir -n Ubuntu-18.04
同理,ubuntu-18.04 换成你们自己的 linux 版本就行了。
然后就大功告成了!