如何克隆 WSL 发行版?

如何克隆 WSL 发行版?

您将如何克隆 WSL 发行版?我有一个在 Windows 10 x64 下运行的 Debian WSL 发行版,我想克隆该发行版而不影响我的原始发行版。我已阅读了 Microsoft 上的几份文档,但找不到解释此过程的文档,或者它是否甚至可用并且可以做到。有人能解释一下如何以及是否有可能克隆一个新的 WSL Linux 发行版吗?

答案1

您将如何克隆 WSL 发行版?

首先必须导出要克隆的 WSL 发行版。

  1. wsl.exe --export OriginalDistributionName FileName
  • 原始发行版名称是您希望导出的分布的名称。

  • 文件名柏油将要创建的文件。

您现在必须使用以下命令导入刚刚克隆的分发版:

  1. wsl.exe --import ClonedDistributionName InstallLocation FileName
  • 克隆分布名称是将要创建的新分布的名称。

  • 安装目录是分发将安装到的文件夹的路径。

  • 文件名是文件的完整路径柏油您在上一步中创建的文件。

您可以通过运行以下命令来启动克隆的发行版:

  1. wsl --distribution ClonedDistributionName

来源:

答案2

您可以在 WSL 下安装和管理多个 Linux 发行版。详细信息这里

正如您所说,您正在寻求克隆一个“全新”的发行版,而实现这一目标的方法是在 WSL 中第二次注册同一个发行版。

从商店重新安装将会安装该发行版的全新副本。

编辑:请注意,上述方法适用于替换您现有的发行版新鲜的一。要克隆额外的复制,则需要下面的第三种方法 (cli)。还要注意,与许多技术一样,WSL 已经发生了变化并将继续变化,因此您应该始终检查所用版本的文档。

您也可以侧载自定义发行版,这可能是一种对发行版命名实现更多控制的方法,因此可以使用您选择的名称注册类似的发行版。

您可以使用客户端导出和导入发行版的副本:

在此处输入图片描述

相关内容