[wsl]從舊電腦匯出==>匯入新電腦

參考網址:https://blog.csdn.net/yaq_30401/article/details/132853528

https://blog.csdn.net/yaq_30401/article/details/132853528
wsl --install
wsl -l
wsl -l --running

wsl --export Ubuntu-16.04 c:\wsl-Ubuntu-16.04.tar

還原
wsl --import Ubuntu-16.04 "C:\Program Files\WSL" F:\backup_sfg_1131118\wsl-Ubuntu-16.04.tar

wsl --distribution Ubuntu-16.04

wsl --install 會安裝一個預設的Ubuntu系統,用以下指令移除
wsl --unregister Ubuntu

 

選項: –vhd 指定發佈應匯出為 .vhdx 檔案。

 

可以用wsl --help 查看help
在 Windows 子系統 Linux 版中管理發佈的引數:

    --export <Distro> <FileName> [Options]
        將發佈匯出至 tar 檔案。
        檔案名稱可以是 - 代表標準輸出。

        選項:
            --vhd
                指定發佈應匯出為 .vhdx 檔案。

    --import <Distro> <InstallLocation> <FileName> [Options]
        將指定的 tar 檔案做為新的發佈。
        檔案名稱可以是 - 代表標準輸入。

        選項:
            --version <Version>
                指定要用於新發佈的版本。

            --vhd
                指定提供的檔案是 .vhdx 檔案,而非 tar 檔案。
                此作業會複製指定安裝位置的 .vhdx 檔案。

    --import-in-place <Distro> <FileName>
        將指定的 .vhdx 檔案匯入為新的發佈。
        此虛擬硬碟必須使用 ext4 檔案系統類型進行格式化。

    --list, -l [Options]
        列出發佈。

        選項:
            --all
                列出所有發佈,包括
 的發佈
                目前正在安裝或卸載。

            --running
                只列出目前正在執行的發佈。

            --quiet, -q
                只顯示發佈名稱。

            --verbose, -v
                顯示所有發佈的詳細資訊。

            --online, -o
                顯示可用發佈的清單,以使用 'wsl.exe --install' 安裝。

    --set-default, -s <Distro>
        將發佈設定為預設。

    --set-version <Distro> <Version>
        變更指定發佈的版本。

    --terminate, -t <Distro>
        終止指定的發佈。

    --unregister <Distro>
        取消註冊發佈並刪除根檔案系統。

 

本篇發表於 Linux系統, Windows系統。將永久鏈結加入書籤。