2021-05-12 14:32:11
WSL 2安裝以及如何把WSL 1轉換為WSL 2
WSL 2 是 WSL 中體系結構的新版本,它更改了 Linux 發行版與 Windows 進行互動的方式。 WSL 2 的主要目標是提高檔案系統效能並增加完全的系統呼叫相容性。 每個 Linux 發行版都可以作為 WSL 1 或 WSL 2 發行版執行,並可隨時在它們之間進行切換。 WSL 2 是對基礎體系結構的一次重大改造,它使用虛擬化技術和 Linux 核心來實現其新功能。
若要安裝並開始使用 WSL 2,請完成以下步驟:
WSL 2 僅適用於 Windows 10 版本 18917 或更高版本
- 請確保你已安裝 WSL(可以在此處找到有關執行此操作的說明),並且執行的是 Windows 10 版本 18917 或更高版本
- 若要確保使用的是版本 18917 或更高版本,請加入 Windows 預覽體驗計劃並選擇“快速”環或“慢速”環形。
- 可以通過開啟命令提示字元並執行
ver
命令來檢查 Windows 版本。
- 啟用“虛擬機器平台”可選元件
- 使用命令列設定要由 WSL 2 支援的發行版
- 驗證發行版使用的 WSL 版本
啟用“虛擬機器平台”可選元件並確保啟用了 WSLEnable the 'Virtual Machine Platform' optional component and make sure WSL is enabled
你需要確保同時安裝了”適用於 Linux 的 Windows 子系統”和”虛擬機器平台”可選元件。可以通過在 PowerShell 中執行以下命令來執行該操作:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
需要Windows 10 build 18917及以上,啟用 'Virtual Machine Platform' 可在控制面板或powershell
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
請重新啟動計算機來完成兩個元件的安裝。
使用命令列設定要由 WSL 2 支援的發行版
如果尚未安裝 Linux 發行版,請參閱在 Windows 10 上安裝文件頁,以獲取有關進行安裝的說明。
若要設定發行版,請執行:
wsl --set-version <Distro> 2
並且確保將 <Distro>
替換為你的發行版的實際名稱。 (可使用以下命令找到這些內容:wsl -l
)。可以隨時更改回 WSL 1,方法是執行與上面相同的命令,但將“2”替換為“1”。.
此外,如果要使 WSL 2 成為你的預設體系結構,可以通過此命令執行該操作:
wsl --set-default-version 2
這會使你安裝的任何新發行版均初始化為 WSL 2 發行版。distro.
完成驗證發行版使用的 WSL 版本
若要驗證每個發行版使用的 WSL 版本,請使用以下命令(僅在 Windows 版本 18917 或更高版本中可用):
wsl --list --verbose
或 wsl -l -v
上面選擇的發行版現在應在“version”列下顯示“2”。既然已經完成,便可以隨時開始使用 WSL 2 發行版了!
相關文章