如何在 Windows 11 上克隆 WSL 发行版

如何在 Windows 11 上克隆 WSL 发行版

适用于 Linux 的 Windows 子系统 (WSL)允许您克隆 Linux 发行版,在本指南中,您将了解成功完成该过程的步骤。

尽管 WSL 平台不包含克隆选项,但您可以使用导出和导入命令在Windows 11上制作现有 Linux 发行版的副本。通常,您希望从 Microsoft Store 下载分发版,但有时,您可能需要在不影响原始设置的情况下测试更改,您可能会花费数小时进行配置。

无论情况如何,您都可以使用带有导出选项和恢复具有不同名称的分发的选项wsl.exe的工具,从而克隆设置。但是,您应该注意,使用此方法时,克隆发行版(例如 Ubuntu、CentOS、Debian、Mint 等)将失去与“开始”菜单的集成,并且不再作为项目出现在“已安装的应用程序”设置。--export--import

指南将教您在 Windows 11 上克隆 Linux 发行版的步骤。

在 WSL 上克隆 Linux 发行版

要在 Windows 11 上克隆 WSL Linux 发行版,请使用以下步骤:

  1. 在 Windows 11 上打开“开始” 。

  2. 搜索Command Prompt,右键单击最上面的结果,然后选择Run as administrator选项。

  3. 键入以下命令以确定可用的 Linux 发行版并按Enter键:

    wsl --list

  4. 键入以下命令以将 WSL 发行版导出到克隆并按Enter键:

    wsl --export DISTRO-NAME PATH\FILE-NAME.tar

    在命令中,使用您的 Linux 发行版的信息更改“DISTRO-NAME”“PATH\FILE-NAME.tar” 。如果您不指定路径,备份将存储在“C:”的根目录中。例如,此命令备份(导出)“Ubuntu”发行版:

    wsl --export Ubuntu ubuntu-backup.tar

    创建 Linux 发行版克隆

  5. 键入以下命令以导入 WSL 发行版克隆并按Enter键:

    wsl --import DISTRO-CLONE-NAME INSTALL-LOCATION PATH\FILE-NAME.tar

    在命令中,将“DISTRO-CLONE-NAME”更改为要克隆的名称以显示在 WSL 上。此外,使用您的分发信息更改“INSTALL-LOCATION”“PATHFILE-NAME.tar” 。例如,此命令将发行版克隆为“Ubuntu-Cloned:”

    wsl --import Ubuntu-Cloned C:\Users\USERNAME\Distros C:\ubuntu-backup.tar

    WSL 导入克隆发行版

  6. 键入以下命令以确认发行版已被克隆并按Enter

    wsl --list

  7. 键入以下命令以在适用于 Linux 的 Windows 子系统上启动克隆,然后按Enter 键

    wsl --distribution NAME-CLONED-DISTRO

完成这些步骤后,分发克隆将导入到您的目的地。此过程的唯一缺点是克隆不会具有与通过 Microsoft Store 安装的那些发行版相同的集成。例如,将发行版导入计算机后,它不会在“开始”菜单中注册,也不会在“已安装的应用程序”设置页面中显示为应用程序。

如果你想启动新克隆的发行版,你需要运行命令wsl --distribution DISTRO-CLONE-NAME。此外,如果您打算卸载发行版,则必须使用该wsl --unregister DISTRO-CLONE-NAME命令。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注