本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 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
-
安裝 WSL。您將使用的程序取決於執行個體上執行的 Windows Server 版本。
-
Windows Server 2022 及更新版本 - 在 EC2 執行個體上執行下列標準安裝命令。
wsl --install --enable-wsl1 --no-launch
-
Windows Server 2019 - 啟用 WSL,然後安裝 WSL,如 Microsoft 網站上的在舊版 Windows Server 上安裝 WSL
中所述。
-
-
重新啟動 EC2 執行個體。
shutdown -r -t 20
-
若要設定 WSL 以使用 WSL 1,請在執行個體上執行下列命令。虛擬化執行個體需要此步驟 (執行個體大小不是
.metal
)。wsl --set-default-version 1
-
安裝預設發行版本。
wsl --install
安裝 WSL 2 (僅限裸機執行個體)
在 EC2 執行個體上執行下列標準安裝命令。依預設,會安裝 WSL 2。
wsl --install