在 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
-
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
。