Windows Server 安裝指南

Windows 子系統 Linux 版 (WSL) 可在 Windows Server 2019 (版本 1709) 和更新版本上安裝。 本指南將逐步解說在您電腦上啟用 WSL 的步驟。

在 Windows Server 2022 上安裝 WSL

Windows Server 2022 現在使用命令支援簡單的 WSL 安裝:

wsl --install

您現在可以在系統管理員 PowerShell 或 Windows 命令提示字元中輸入此命令,然後重新啟動電腦,以在 Windows Server 2022 上安裝執行 WSL 所需的一切。

此命令會啟用必要的選用元件、下載最新的 Linux 核心、將 WSL 2 設為預設值,並為您安裝 Linux 發行版本 (預設為 Ubuntu)

請參閱標準 WSL 文件以取得以下的詳細資訊:

在舊版 Windows Server 上安裝 WSL

若要在 Windows Server 2019 (版本 1709+) 上安裝 WSL,您可以遵循下列手動安裝步驟。

啟用 Windows 子系統 Linux 版

您必須先啟用「Windows 子系統 Linux 版」選用功能並重新啟動,才可以在 Windows 上執行 Linux 發行版本。

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

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

下載 Linux 發行版本

如需下載慣用 Linux 發行版本的指示和連結,請參閱手動安裝頁面的下載發行版本一節。

解壓縮 Linux 發行版本並安裝

現在您已下載 Linux 發行版本,若要解壓縮其內容並手動進行安裝,請遵循下列步驟:

  1. 使用 PowerShell 解壓縮 <DistributionName>.appx 套件的內容:

    Rename-Item .\Ubuntu.appx .\Ubuntu.zip
    Expand-Archive .\Ubuntu.zip .\Ubuntu
    
  2. 下載發行版本後,瀏覽至包含下載項目的資料夾,並在該目錄中執行下列命令,其中 app-name 是 Linux 發行版本 .appx 檔案的名稱。

    Add-AppxPackage .\app_name.appx
    

    警告

    安裝失敗,發生錯誤 0x8007007e:如果您收到此錯誤,則系統不支援 WSL。 請確定您執行的是 Windows 組建 16215 或更新版本。 檢查您的組建。 此外,請確認 WSL 已啟用,並且已在啟用此功能之後重新啟動電腦。

  3. 使用 PowerShell 將 Linux 散發路徑新增至 Windows 環境 PATH (C:\Users\Administrator\Ubuntu 在此範例中為:

    $userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
    [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\Administrator\Ubuntu", "User")
    

您現在可以藉由輸入 <DistributionName>.exe,從任何路徑啟動發行版本。 例如: ubuntu.exe

安裝完成後,您可以為新的 Linux 發行版本建立使用者帳戶和密碼