本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 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
安裝 WSL 1
-
若要安裝 WSL,請在 EC2 執行個體上執行下列標準安裝命令,但請務必透過包含
--enable-wsl1
來啟用 WSL 1。依預設,會安裝 WSL 2。如果使用虛擬化執行個體類型啟動執行個體,則您必須完成此程序中的步驟 3,才能將版本設定為 WSL 1。wsl --install --enable-wsl1 --no-launch
-
重新啟動 EC2 執行個體。
shutdown -r -t 20
-
若要設定 WSL 以使用 WSL 1,請在執行個體上執行下列命令。如需有關設定 WSL 版本的詳細資訊,請參閱 Microsoft Build 網站上舊版 WSL 的手動安裝步驟
。 wsl --set-default-version 1
-
安裝預設發行版本。
wsl --install
安裝 WSL 2
-
若要安裝 WSL,請在 EC2 執行個體上執行下列標準安裝命令。依預設,會安裝 WSL 2。如果要在
.metal
執行個體上安裝 WSL,則這是唯一要執行的步驟。wsl --install
如需詳細資訊,請參閱 Microsoft Build 網站上的使用 WSL 在 Windows 上安裝 Linux
。