先決條件
必須運作 Windows 10 版本 2004 及更高版本或 Windows 11。
通過Windows Store 安裝WSL2
通過Windows Store 直接搜尋Ubuntu,進行安裝即可。
通常需要幾分鐘(根據網速不同)會自動安裝好。
通過指令安裝
打開終端
# 使用 wsl --install 指令安裝的新 Linux 安裝将預設設定為 WSL 2。
wsl --install -d Ubuntu
遷移安裝目錄
預設安裝目錄在C槽,随着使用體積逐漸增大,容易撐爆C槽,是以遷移到其他盤。
Windows PowerShell
版權所有(C) Microsoft Corporation。保留所有權利。
安裝最新的 PowerShell,了解新功能和改進!https://aka.ms/PSWindows
PS C:\Users\xxx> wsl -l -v # 檢視狀态
NAME STATE VERSION
* Ubuntu Running 2
PS C:\Users\xxx> wsl --shutdown # 關機
PS C:\Users\xxx> wsl -l -v
NAME STATE VERSION
* Ubuntu Stopped 2
PS C:\Users\xxx> wsl --export Ubuntu D:/wsl-ubuntu.tar # 導出wsl
PS C:\Users\xxx> wsl --unregister Ubuntu # 解除安裝wsl
正在登出...
PS C:\Users\xxx> mkdir D:\WSL # 建立父目錄
# 導入wsl到新的位址,名稱為Ubuntu
PS C:\Users\xxx> wsl --import Ubuntu D:\WSL\Ubuntu D:\wsl-ubuntu.tar --version 2
PS C:\Users\xxx> Ubuntu config --default-user xxx # 設定預設使用者
PS C:\Users\xxx> wsl -s Ubuntu # 設定預設wsl版本
PS C:\Users\xxx> wsl # 啟動wsl
.......
PS C:\Users\xxx> wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
PS C:\Users\xxx> del D:\wsl-ubuntu.tar # 删除導出的wsl
遷移完成!
驗證
遷移後目錄
VSCode也能自動登入WSL沒有任何影響,資料和檔案都在,完美!