適用於 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 發行版,請使用以下步驟:
-
在 Windows 11 上打開“開始” 。
-
搜索Command Prompt,右鍵單擊最上面的結果,然後選擇Run as administrator選項。
-
鍵入以下命令以確定可用的 Linux 發行版並按Enter 鍵:
wsl --list
-
鍵入以下命令以將 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
-
鍵入以下命令以導入 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
-
鍵入以下命令以確認發行版已被克隆並按Enter:
wsl --list
-
鍵入以下命令以在適用於 Linux 的 Windows 子系統上啟動克隆,然後按Enter 鍵:
wsl --distribution NAME-CLONED-DISTRO
完成這些步驟後,分發克隆將導入到您的目的地。此過程的唯一缺點是克隆不會具有與通過 Microsoft Store 安裝的那些發行版相同的集成。例如,將發行版導入計算機後,它不會在“開始”菜單中註冊,也不會在“已安裝的應用程序”設置頁面中顯示為應用程序。
如果你想啟動新克隆的發行版,你需要運行命令wsl --distribution DISTRO-CLONE-NAME
。另外,如果您打算卸載發行版,則必須使用該wsl --unregister DISTRO-CLONE-NAME
命令。
發佈留言