天天看點

Windows如何安裝WSL2并遷移目錄

作者:雲原生實戰
Windows如何安裝WSL2并遷移目錄

先決條件

必須運作 Windows 10 版本 2004 及更高版本或 Windows 11。

通過Windows Store 安裝WSL2

通過Windows Store 直接搜尋Ubuntu,進行安裝即可。

通常需要幾分鐘(根據網速不同)會自動安裝好。

Windows如何安裝WSL2并遷移目錄

通過指令安裝

打開終端

Windows如何安裝WSL2并遷移目錄
# 使用 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           

遷移完成!

驗證

遷移後目錄

Windows如何安裝WSL2并遷移目錄

VSCode也能自動登入WSL沒有任何影響,資料和檔案都在,完美!

Windows如何安裝WSL2并遷移目錄

繼續閱讀