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