WSL子系統檔案遷移至其他磁碟

迷糊的Rufu發表於2024-06-01

WSL系統遷移

準備工作,檢視存在的linux子系統

wsl -l
# 適用於 Linux 的 Windows 子系統分發:
# Ubuntu-22.04 (預設)
# docker-desktop
# docker-desktop-data

以Ubuntu-22.04為例,注意記錄下系統原來的使用者名稱,按順序執行:

# 關閉所有wsl服務
wsl --shutdown
# 將WSL檔案匯出為tar檔案
wsl --export Ubuntu-22.04 D:\example.tar
# 將原來的子系統登出
wsl --unregister Ubuntu-22.04
wsl --import Ubuntu-22.04 yourpath D:\example.tar # 將yourpath替換成存放wsl系統檔案的新路徑
# 最後設定預設使用者
Ubuntu2204 config --default-user {你原來的使用者名稱}

相關文章