wsl 子系统(window上的linux系统)迁移到非C盘的位置

参考:https://blog.csdn.net/Jioho_chen/article/details/103988647

工具

LxRunOffline (下载地址1) (下载地址2)

wsl 子系统(window上的linux系统)迁移到非C盘的位置_第1张图片

我下载的是 LxRunOffline-v3.5.0-mingw.zip

wsl 子系统(window上的linux系统)迁移到非C盘的位置_第2张图片

很多教程都是说要添加环境变量,其实没那个必要

如果有安装过gitbash的直接在当前目录打开。没有的话就到cmd中进入到这个目录就行了。

 

查看已经安装过的 wsl 列表

  # 进入到解压的目录,执行 LxRunOffline.exe
 ./LxRunOffline.exe list

wsl 子系统(window上的linux系统)迁移到非C盘的位置_第3张图片

可以看得出我安装的是Ubuntu,如果你的是 Ubuntu-18.04或其他版本,在下文中只需把我的“Ubuntu”改成“Ubuntu-18.04”等就可以,也可以参考这篇文章。

停止运行 WSL 服务

进入服务(任务管理器可以打开)找到LxssManager右键停止

wsl 子系统(window上的linux系统)迁移到非C盘的位置_第4张图片

 

迁移系统

./LxRunOffline.exe move -n Ubuntu -d D:/WSL/Ubuntu

wsl 子系统(window上的linux系统)迁移到非C盘的位置_第5张图片

特别注意的地方:

  • “Ubuntu” 是一开始安装的版本,每个人估计都不一样,光是 ubuntu 就有 Ubuntu 和 Ubuntu-18.04等版本,根据你们 list 列出来的名称为准
  • 路径要用 /。这个很重要,因为如果你们用的是 gitbash 的话,不用 / 识别不出来路径。
  • 最后面的 D 盘的位置就随你们喜欢,你们自己定

等待执行完成即可,如果一开始是从 C 盘迁移,会有很多警告,可以忽略不管。如果已经迁移到其他盘再次迁移的话,没有东西输出的,等待执行完成就是了。(这个过程可能比较久,且控制台窗口中没有任何变化,等着就是了)

查看结果

./LxRunOffline.exe get-dir -n Ubuntu

 

你可能感兴趣的:(wsl 子系统(window上的linux系统)迁移到非C盘的位置)