WSL(Windows Subsystem for Linux)是Windows系统中一个可以运行Linux环境的子系统。 随着最新版Windows 11操作系统的发布,WSL也迎来新生。在Windows 11中,WSL发行版有多种选择包括Ubuntu、Debian、Kali等。这些发行版可以通过Microsoft Store应用商店下载安装。WSL还支持自定义发行版,用户可以按照自己的需求和喜好配置它们。
WSL提供了一种简单、快速、无缝且安全的体验,在不同的系统之间进行开发和运行。它允许用户在Windows上运行Linux命令行工具、脚本和应用程序。
对于那些需要在Windows和Linux之间进行开发和转换的用户,WSL是一个非常有用的选项。 它大大改善了Windows和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 Ubuntu ubuntu-backup.tar
在命令中,使用您的 Linux 发行版的信息更改“DISTRO-NAME”和“PATH\FILE-NAME.tar” 。如果您不指定路径,备份将存储在“C:”的根目录中。例如,此命令备份(导出)“Ubuntu”发行版:
wsl --export Ubuntu ubuntu-backup.tar

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

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命令。
相关文章
网友评论(共有 0 条评论)