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

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

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

根據您的執行個體類型和執行個體作業系統,您可以安裝的適用於 Linux 的 Windows 子系統 (WSL) 有兩種版本:WSL 1 和 WSL 2。對於 .metal 執行個體類型,可以安裝 WSL 1 或 WSL 2。對於所有其他執行個體類型,適用下列要求:

  • 對於虛擬化 EC2 執行個體,必須安裝 WSL 1。

  • 對於執行 Windows Server 的執行個體,作業系統版本必須是下列其中一項,才能安裝 WSL:

    • Windows Server 2019

    • Windows Server 2022

注意

當您安裝 WSL 時,它會自動在支援它之執行個體類型上啟用以虛擬化為基礎的安全 (VBS)。EC2 執行個體不支援 VBS for Windows Server 2025。如果啟用重新啟動,系統可能無法在重新啟動後啟動。

如需 WSL 的詳細資訊,請參閱 Microsoft Build 網站上的 Windows Subsystem for Linux 文件

安裝 WSL

以下指示會在執行 Windows Server 2022 的 EC2 執行個體上安裝 WSL。如需在執行 Windows Server 2019 的 EC2 執行個體上安裝 WSL 的說明,請參閱 Microsoft 網站上的在舊版 Windows Server 上安裝 WSL。完成這些指示後,您可以使用下列指示中的步驟 3 來設定 WSL 以使用 WSL 1。

安裝 WSL 1
  1. 若要安裝 WSL,請在 EC2 執行個體上執行下列標準安裝命令,但請務必透過包含 --enable-wsl1 來啟用 WSL 1。依預設,會安裝 WSL 2。如果使用虛擬化執行個體類型啟動執行個體,則您必須完成此程序中的步驟 3,才能將版本設定為 WSL 1。

    wsl --install --enable-wsl1 --no-launch
  2. 重新啟動 EC2 執行個體。

    shutdown -r -t 20
  3. 若要設定 WSL 以使用 WSL 1,請在執行個體上執行下列命令。如需有關設定 WSL 版本的詳細資訊,請參閱 Microsoft Build 網站上舊版 WSL 的手動安裝步驟

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

    wsl --install
安裝 WSL 2
  • 若要安裝 WSL,請在 EC2 執行個體上執行下列標準安裝命令。依預設,會安裝 WSL 2。如果要在 .metal 執行個體上安裝 WSL,則這是唯一要執行的步驟。

    wsl --install

    如需詳細資訊,請參閱 Microsoft Build 網站上的使用 WSL 在 Windows 上安裝 Linux