将WSL系统迁移到其他盘
主要介绍LxRunOffline使用
LxRunOffline:一个非常强大的管理子系统的工具
- 将任何 Linux 发行版安装到计算机上的任何目录。
- 将现有安装移动到另一个目录。
- 复制(复制)现有安装。
- 注册现有的安装目录。这使您能够安装到 U 盘并在不同的计算机上使用它。
- 在指定的安装中运行任意 Linux 命令。
- 配置默认用户、环境变量和各种标志。
- 将配置导出到 XML 文件并从文件中导入。
- 将安装导出到 tar 文件。
regsvr32 LxRunOfflineShellExt.dll
手动运行以注册 DLL 文件
./LxRunOffline.exe list
./LxRunOffline.exe get-dir -n Ubuntu-18.04
icacls.exe G:\wsl\installed /grant "xubei:(OI)(CI)(F)" 新建目标目录并授权
迁移系统前,需要停止运行 WSL 服务
进入服务(任务管理器可以打开) 找到 LxssManager
右键停止
.\LxRunOffline move -n Ubuntu-18.04 -d g:\wsl\installed\Ubuntu-18.04
然后耐心等待一大堆 Warning
的结束