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

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

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

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

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

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

    • Windows Server 2019

    • Windows Server 2022

如需有關的詳細資訊WSL,請參閱 Microsoft 組建網站上的適用於 Linux 的 Windows 子系統文件

安裝 WSL

下列指示會安裝WSL在EC2執行視窗伺服器 2022 的執行個體上。如需在EC2執行 Windows 伺服器 2019 的執行個體WSL上安裝的指示,請參閱 Microsoft 網站WSL上的舊版 Windows 伺服器上安裝。按照這些指示操作後,您可以使用以下說明中的步驟 3 來配置WSL為使用 WSL 1。

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

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

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

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

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

    wsl --install

    如需詳細資訊,請參閱使用 Microsoft 組建網站WSL上的在視窗上安裝 Linux