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

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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

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

適用於 Linux (WSL) 的 Windows 子系統有兩種版本:WSL 1 和 WSL 2。如需詳細資訊,請參閱 Microsoft 網站上的適用於 Linux 的 Windows 子系統文件

要求
  • 作業系統必須是 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,然後安裝 WSL,如 Microsoft 網站上的在舊版 Windows Server 上安裝 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