在 EC2 Windows 实例上安装适用于 Linux 的 Windows 子系统
适用于 Linux 的 Windows 子系统(WSL)是 Microsoft Windows 的一项功能。通过在 EC2 Windows 实例上安装 WSL,您可以直接在 Windows 实例上运行本机 Linux 命令行工具。
适用于 Linux 的 Windows 子系统(WSL)有两个版本:WSL 1 和 WSL 2。有关更多信息,请参阅 Microsoft 网站上适用于 Linux 的 Windows 子系统文档
要求
-
操作系统必须是 Windows Server 2019 或更高版本。
-
您必须在虚拟化 Windows 实例上安装 WSL 1(实例大小并非
.metal
)。 -
您可以在裸机实例(实例大小为
.metal
)上安装 WSL 1 或 WSL 2。裸机实例可为嵌套虚拟化提供所需的支持。
在 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(仅限裸机实例)
在您的 EC2 实例上运行以下标准安装命令。默认情况下会安装 WSL 2。
wsl --install