WSL迁移

WSL子系统默认硬盘存放位置在c盘,对于很多人来说都想安装到别的盘内。设置里的迁移应用功能使用亲测会有Bug(无法启动),Google一番后终于找到了解决方案,特在此记录。

此方案也可以用于备份WSL或单纯导出WSL

前提:已经安装WSL


关闭虚拟机

终端输入 wsl --shutdown 以关闭虚拟机

查看已安装的WSL

终端输入

wsl -l

若要查看其他信息,则使用

wsl -l -v

导出虚拟机

wsl --export <需要导出的虚拟机> <导出路径>

例:

wsl --export Ubuntu G:\WSL\Ubuntu\ubuntu(2023.2.25备份).tar

注销已经安装过的虚拟机

wsl --unregister <虚拟机的名称>

例:

wsl --unregister Ubuntu

重新导入虚拟机

wsl --import <虚拟机的名称> <安装虚拟机的位置> <打包文件的位置>

例:

wsl --import Ubuntu G:\WSL\Ubuntu G:\WSL\Ubuntu\ubuntu(2023.2.25备份).tar


WSL迁移
https://blog.lkhsss.cn/Linux/WSL/wsl迁移/
作者
Lkhsss
发布于
2023年2月2日
许可协议