[WSL2] 导入/导出/迁移/备份/手动安装

WSL2 导出/备份

首先, 查看 WSL2 的注册名. 可以使用以下指令查看

wsl -l -v

这里以Ubuntu-22.04, 导出位置到D:\ubuntu2204.tar为例

wsl --export Ubuntu-22.04 D:\ubuntu2204.tar

此时, 这个WSL2实例就被导出到D:\ubuntu2204.tar

但是WSL2没有被取消注册

如果还需要取消注册, 还要执行

wsl --unregister Ubuntu-22.04

WSL2 导入

这里以Ubuntu-22.04, 导入位置为D:\wsl\ubuntu2204, 导入文件D:\ubuntu2204.tar为例

wsl --import Ubuntu-22.04 D:\wsl\ubuntu2204 D:\ubuntu2204.tar --version 2

查看WSL2状态, 可以看到已经导入并成功注册了

WSL2 迁移

WSL2的迁移, 其实就是把上面的步骤逐步运行一遍

  • 导出WSL2实例

  • 取消注册原来的WSL2实例

  • 导入新的WSL2实例, 设置新的WSL2实例存放位置

WSL2 手动安装

下载WSL2的安装包

这里提供Ubuntu的wsl安装包下载连接

其他版本的自己找一下

这里以Ubuntu-22.04的x64架构为例, 下载ubuntu-jammy-wsl-amd64-wsl.rootfs.tar.gz

导入WSL2

wsl --import Ubuntu-22.04-new D:\wsl\ubuntu2204-new D:\Downloads\ubuntu-jammy-wsl-amd64-wsl.rootfs.tar.gz

可以看到已经正确导入


[WSL2] 导入/导出/迁移/备份/手动安装
http://localhost:8090/archives/wsl2-dao-ru-dao-chu
作者
Gzcheng
发布于
2024年09月29日
更新于
2024年10月27日
许可协议