在 EC2 Windows 執行個體安裝適用於 Linux 的 Windows 子系統 - Amazon Elastic Compute Cloud

在 EC2 Windows 執行個體安裝適用於 Linux 的 Windows 子系統

Windows Subsystem for Linux (WSL) 是 Microsoft Windows 的一項功能。藉由在 EC2 Windows 執行個體上安裝 WSL,您可直接在 Windows 執行個體上執行原生 Linux 命令列工具。

Windows Subsystem for Linux (WSL) 有兩個版本:WSL 1 與 WSL 2。若要了解詳細資訊,請參閱 Microsoft 網站上的 Windows Subsystem for Linux 文件

要求
  • 作業系統必須為 Windows Server 2019 或更新版本。

  • 必須在虛擬化 Windows 執行個體上安裝 WSL 1 (執行個體大小並非 .metal)。

  • 您可在裸機執行個體上安裝 WSL 1 或 WSL 2 (執行個體大小為 .metal)。裸機執行個體可提供巢狀虛擬化的必要支援。

在 Windows 執行個體上安裝 WSL

若要安裝 WSL 1
  1. 安裝 WSL。您將使用的程序取決於在執行個體上執行的 Windows Server 版本。

    • Windows Server 2022 及更新版本 - 在 EC2 執行個體上執行以下標準安裝命令。

      wsl --install --enable-wsl1 --no-launch
    • Windows Server 2019 - 啟用 WSL,然後依據 Microsoft 網站上的在舊版 Windows Server 上安裝 WSL 所述指示來安裝 WSL。

  2. 重新啟動 EC2 執行個體。

    shutdown -r -t 20
  3. 若要設定 WSL 以使用 WSL 1,請在執行個體上執行下列命令。虛擬化執行個體必須執行此步驟 (執行個體大小並非 .metal)。

    wsl --set-default-version 1
  4. 安裝預設發行版本。

    wsl --install
如需安裝 WSL 2 (僅限裸機執行個體)

請在 EC2 執行個體上執行下列標準安裝命令。依預設,會安裝 WSL 2。

wsl --install