Windows 10 Windows Linux子系統安裝指南-官網

安裝Linux的Windows子系統

在Windows上安裝任何Linux發行版之前,必須啓用“ Linux的Windows子系統”可選功能。

以管理員身份打開PowerShell並運行:

PowerShell複製
 
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

要僅安裝WSL 1,現在應該重新啓動計算機並繼續安裝所選的Linux發行版,否則請等待重新啓動並繼續更新到WSL2。瞭解有關比較WSL 2和WSL 1的更多信息。

更新到WSL 2

要更新到WSL 2,您必須滿足以下條件:

 重要

當前要更新到Windows 10版本2004(內部版本19041),您需要加入Windows Insider程序並選擇“發佈預覽”環。公開發布應於5月下旬到達。

啓用“虛擬機平臺”可選組件

在安裝WSL 2之前,必須啓用“虛擬機平臺”可選功能。

以管理員身份打開PowerShell並運行:

PowerShell殼複製
 
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新啓動計算機以完成WSL安裝並更新到WSL 2。

將WSL 2設置爲默認版本

在安裝新的Linux發行版時,在Powershell中運行以下命令以將WSL 2設置爲默認版本:

PowerShell複製
 
wsl --set-default-version 2

安裝您選擇的Linux發行版

  1. 打開Microsoft商店,然後選擇您喜歡的Linux發行版。

    Microsoft Store中Linux發行版的視圖

    以下鏈接將打開每個發行版的Microsoft商店頁面:

  2. 在發行版頁面中,選擇“獲取”。

    Microsoft商店中的Linux發行版

設置新的發行版

首次啓動新安裝的Linux發行版時,將打開一個控制檯窗口,並且將要求您等待一兩分鐘以將文件解壓縮並存儲在PC上。以後所有的發射都將花費不到一秒鐘的時間。

然後,您需要爲新的Linux發行版創建一個用戶帳戶和密碼

Windows控制檯中的Ubuntu解壓縮

將發行版本設置爲WSL 1或WSL 2

您可以通過打開PowerShell命令行並輸入命令來檢查分配給已安裝的每個Linux發行版的WSL版本(僅在Windows Build 19041或更高版本中可用):wsl -l -v

電源外殼複製
 
wsl --list --verbose

要將發行版設置爲由任一版本的WSL支持,請運行:

電源外殼複製
 
wsl --set-version <distribution name> <versionNumber>

確保<distribution name>用發行版的實際名稱和<versionNumber>數字“ 1”或“ 2” 代替。您可以隨時通過運行與上述相同的命令將其替換爲WSL 1,但是將“ 2”替換爲“ 1”。

此外,如果要將WSL 2設置爲默認體系結構,則可以使用以下命令:

電源外殼複製
 
wsl --set-default-version 2

這將設置安裝到WSL 2的任何新發行版的版本。

安裝疑難解答

以下是相關的錯誤和建議的修復程序。有關其他常見錯誤及其解決方案,請參閱WSL故障排除頁面

  • 安裝失敗,錯誤0x80070003

    • Linux的Windows子系統僅在系統驅動器上運行(通常是您的C:驅動器)。確保分發存儲在系統驅動器上:
    • 打開設置 -> 存儲 -> 更多存儲設置:更改新內容的存儲位置 在C:驅動器上安裝應用程序的系統設置圖片
  • WslRegisterDistribution失敗,錯誤爲0x8007019e

    • 未啓用Windows Subsystem for Linux可選組件:
    • 打開控制面板 -> 程序和功能 -> 打開或關閉Windows功能 ->檢查Linux的Windows子系統或使用本文開頭提到的PowerShell cmdlet。
  • 安裝失敗,錯誤0x80070003或錯誤0x80370102

    • 請確保在計算機的BIOS中啓用了虛擬化。有關如何執行此操作的說明因計算機而異,並且很可能在與CPU相關的選項下。
  • 嘗試升級時出錯: Invalid command line option: wsl --set-version Ubuntu 2

    • 請確保已啓用Linux的Windows子系統,並且您使用的是Windows Build 19041版或更高版本。要啓用WSL,請在具有管理員權限的Powershell提示符中運行以下命令:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux。您可以在此處找到完整的WSL安裝說明。
  • 由於虛擬磁盤系統限制,無法完成請求的操作。虛擬硬盤文件必須未壓縮和未加密,並且不能稀疏。

  • 術語“ wsl”不被視爲cmdlet,函數,腳本文件或可運行程序的名稱。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章