
現在Ubuntu 在 Windows 上執行只能安裝在Windows的C磁碟。其他應用程式可以移動到驅動器 D 或其他驅動器。當嘗試在 Windows 上移動已安裝的 Ubuntu 時,它會拋出以下訊息:
有沒有辦法將 Ubuntu 移到其他磁碟機?
答案1
免責聲明:不直接支援行動 Windows 應用程式商店應用程式。以下步驟類似解決方法。這僅適用於 WSL 分發包,不適用於所有 Windows 應用程式商店包。正如使用 Ubuntu 18.04 時提出的問題一樣,路徑與該特定版本相關。但此方法幾乎適用於 WSL 中安裝的每個發行版。
如果未安裝發行版:
- 在 Powershell 中執行此命令,這將開啟該 Windows 應用程式商店套件的安裝位置。
Explorer.exe (Get-AppxPackage *Ubuntu*).InstallLocation
將 Ubuntu 替換為您安裝的發行版名稱。對於 Ubuntu 18.04,資料夾路徑為:
C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2019.522.0_x64__79rhkp1fndgsc
- 複製
install.tar.gz
和ubuntu1804.exe
(或其他名稱)複製到要安裝的位置。 - 運行
ubuntu1804.exe
它將安裝發行版。這可能要花點時間。安裝成功後會出現rootfs
和temp
資料夾。
如果安裝了發行版:
此方法僅適用於Windows 10版本 18305 或以上。
- 關閉該 WSL 發行版的所有正在執行的實例。
- 列出已安裝的發行版以取得發行版名稱:
wsl.exe --list --all
- 將所需的發行版匯出到 tar.gz 檔案:
wsl.exe --export Ubuntu-18.04 D:\MyFolder\MyFile.tar.gz
- 導入相同的文件,但使用不同的路徑和不同的名稱:
wsl.exe --import MyDistro D:\MyFolder D:\MyFolder\MyFile.tar.gz
- 啟動發行版:
wsl.exe --distribution MyDistro