<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="wsl 子系统(window 上的 linux 系统)迁移到非 C 盘的位置 使用 Ubuntu 系列">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2020-10-20 13:50<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
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 版本就行了。

然后就大功告成了！


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
