舊版 WSL 的手動安裝步驟

為了簡單起見,我們通常會建議使用 wsl --install 來安裝Windows 子系統 Linux 版,但如果您執行較舊的Windows組建,可能不受支援。 我們已包含下列手動安裝步驟。 如果您在安裝程式期間遇到問題,請檢查 疑難排解指南的安裝區段

步驟 1 - 啟用 Windows 子系統 Linux 版

您必須先啟用「Windows 子系統 Linux 版」選用功能,然後才能在 Windows 上安裝任何 Linux 發行版本。

以系統管理員身分開啟 PowerShell ([開始] 功能表 > PowerShell > ,以滑鼠右鍵按一下 > [以系統管理員身分執行]) ,然後輸入下列命令:

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

我們現在建議您移至步驟 #2,更新至 WSL 2,但如果您只想要安裝 WSL 1,則現在可以重新啟動電腦,並移至步驟 6 - 安裝選擇的 Linux 發行版本。 若要更新至 WSL 2,請等候重新啟動您的電腦,並移至下一個步驟。

步驟 2 - 檢查執行 WSL 2 的需求

若要更新至 WSL 2,您必須執行Windows 10...

  • 針對 x64 系統: 版本 1903 或更新版本,使用 組建 18362 或更新版本。
  • 針對 ARM64 系統: 版本 2004 或更新版本,使用 組建 19041 或更新版本。

或 Windows 11。

注意

低於 18362 的組建不支援 WSL 2。 使用 Windows 更新小幫手來更新您的 Windows 版本。

若要檢查您的版本及組建號碼,請選取 [Windows 標誌鍵 + R]、輸入 winver,然後選取 [確定]。 在 [設定] 功能表中更新至最新的 Windows 版本

注意

如果您執行Windows 10 1903 版或 1909 版,請從Windows功能表中開啟 「設定」,流覽至 [更新 & 安全性],然後選取 [檢查更新]。 您的組建編號必須是 18362.1049+ 或 18363.1049+,次要組建號碼為 1049。 閱讀更多內容:Windows 10 版本 1903 和 1909 即將提供 WSL 2 支援

步驟 3 - 啟用虛擬機器功能

在安裝 WSL 2 之前,您必須啟用虛擬機器平台選用功能。 您的電腦需要 虛擬化功能 才能使用這項功能。

以系統管理員身分開啟 PowerShell 並執行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

重新啟動您的電腦,以完成 WSL 安裝並更新至 WSL 2。

步驟 4 - 下載 Linux 核心更新套件

  1. 下載最新套件:

    注意

    如果您使用的是 ARM64 電腦,請改為下載 ARM64 套件。 如果您不確定您有何種類型的電腦,請開啟命令提示字元或 PowerShell,然後輸入:systeminfo | find "System Type"警告:在非英文Windows版本上,您可能必須修改搜尋文字,翻譯「系統類型」字串。 您可能也需要逸出 find 命令的引號。 例如,在德文 systeminfo | find '"Systemtyp"' 中。

  2. 請執行在上一個步驟中下載的更新套件。 (按兩下以執行 - 系統會提示您提供更高的權限,請選取 [是] 以核准此安裝作業。)

一旦完成安裝,就會移至下一個步驟 - 在安裝新的 Linux 發行版本時,將 WSL 2 設定為預設版本。 (如果您想要將新的 Linux 安裝設定為 WSL 1,請略過此步驟)。

注意

如需詳細資訊,請參閱 Windows 命令列部落格上的關於更新 WSL2 Linux 核心的變更一文。

步驟 5 - 將 WSL 2 設定為預設版本

在安裝新的 Linux 發行版本時,開啟 PowerShell,然後執行下列命令,以將 WSL 2 設定為預設版本:

wsl --set-default-version 2

步驟 6 - 安裝您選擇的 Linux 發行版本

  1. 開啟 Microsoft Store,然後選取您最愛的 Linux 發行版本。

    View of Linux distributions in the Microsoft Store

    下列連結會開啟每個散發套件的 Microsoft Store 頁面:

  2. 從發行版本的頁面中,選取 [取得]。

    Linux distributions in the Microsoft store

當您第一次啟動新安裝的 Linux 發行版本時,主控台視窗會隨即開啟,而系統會要求您等候一到兩分鐘,讓檔案解壓縮並儲存在您的電腦上。 未來的所有啟動時間都應該會低於一秒。

接著,您必須為新的 Linux 發行版本設定使用者帳戶和密碼

Ubuntu unpacking in the Windows console

祝賀! 您已成功安裝並設定與Windows作業系統完全整合的 Linux 發行版本!

安裝疑難排解

如果您在安裝程式期間遇到問題,請檢查 疑難排解指南的安裝區段

下載發行版本

在某些情況下,您可能無法 (或想要) 、使用 Microsoft Store 安裝 WSL Linux 發行版本。 您可能執行Windows伺服器或Long-Term服務 (LTSC) 不支援Microsoft Store的桌面作業系統 SKU,或公司網路原則和/或系統管理員不允許Microsoft Store在您的環境中使用。 在這些情況下,雖然 WSL 本身可供使用,但您可能需要直接下載 Linux 發行版本。

如果無法使用Microsoft Store應用程式,您可以使用下列連結下載並手動安裝 Linux 發行版本:

這會導致將 <distro>.appx 套件下載到您選擇的資料夾。

如果您想要的話,您也可以透過命令列下載慣用的發行版本 (s) ,您可以使用 PowerShell 搭配 Invoke-WebRequest Cmdlet。 例如,若要下載 Ubuntu 20.04:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

提示

如果下載花費較長的時間,請設定 $ProgressPreference = 'SilentlyContinue' 來關閉進度列

您也可以選擇使用 curl 命令列公用程式 進行下載。 若要使用 curl 下載 Ubuntu 20.04:

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004

在此範例中, curl.exe 執行 (不只是 curl) ,以確保在 PowerShell 中會叫用實際的 curl 可執行檔,而不是 Invoke-WebRequest的 PowerShell curl 別名。

下載散發套件之後,請流覽至包含下載的資料夾,然後在該目錄中執行下列命令,其中 app-name 是 Linux 散發套件 .appx 檔案的名稱。

Add-AppxPackage .\app_name.appx

Appx 套件下載完成之後,您可以按兩下 appx 檔案,開始執行新的散發套件。 (此命令 wsl -l 不會顯示安裝散發套件,直到此步驟完成) 為止。

如果您使用Windows伺服器,或執行上述命令時發生問題,您可以在[Windows伺服器檔] 頁面上找到替代的安裝指示,藉由將檔案變更為 zip 檔案來安裝 .appx 檔案。

安裝散發套件之後,請遵循指示 來建立新 Linux 發行版本的使用者帳戶和密碼

安裝 Windows 終端機 (選用)

使用 Windows 終端機 可讓您開啟多個索引標籤或視窗窗格,以在多個 Linux 發行版本或其他命令列之間快速切換, (PowerShell、命令提示字元、Azure CLI 等) 。 您可以使用獨特的色彩配置、字型樣式、大小、背景影像和自訂鍵盤快速鍵,完全自訂終端機。 深入了解。

安裝 Windows 終端機

Windows Terminal