# 场景

需要多开同个系统,比如开两个 Debian

# 流程

  • 注:以下以 Debian 为例

# 发行版设置

# 停止 Debian
wsl -t Debain
wsl --terminate Debian
# 取消注册并删除 Debian
wsl --unregister Debian
# 设置 Debian 为默认发行版
wsl --set-default Debian
wsl -s Debian
# 将 Debian 挪到喜欢的位置
wsl --mange Debian --move /path
# 将 Debian 设置为稀疏磁盘,允许自动回收磁盘空间
wsl --manage Debian -s true
wsl --manage Debian --set-sparse true

# 镜像导出

# 将 Debian 发行版导出为 debian-image.tar
wsl --export Debian debian-image.tar 
# 将 Debian 发行版导出为 debian-image.vhdx
wsl --export Debian debian-image.vhdx --vhd

# 镜像导入

# 导入 debian-image.tar 镜像为 Debian-Main
wsl --import Debian-Main /path/to/install /path/to/debian-image.tar
# 导入 debian-image.vhdx 镜像为 Debian-Main
wsl --import Debian-Main /path/to/install /path/to/debian-image.vhdx --vhd

# 常见问题

  • 导出后的镜像登录默认为 root 而不是之前设置的普通用户?

    编辑 /etc/wsl.conf,添加配置

    [user]
    default=username