在 Windows 实例上安装 WSL - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 Windows 实例上安装 WSL

适用于 Linux 的 Windows 子系统(WSL)可以免费下载并在 Windows 实例上安装。安装 WSL 后,除传统的 Windows 桌面系统外,您可以直接在 Windows 实例上运行原生的 Linux 命令行工具,并使用 Linux 工具来编写脚本。您可以在单个 Windows 实例上轻松切换 Linux 和 Windows 系统,这在开发环境中可能非常实用。

有关 WSL 的更多信息,请参阅《Microsoft Build》网站上的 Windows Subsystem for Linux 文档

限制

  • WSL 有两个版本:WSL 1 和 WSL 2。

    • 对于 .metal EC2 实例,安装 WSL 1 或 WSL 2 皆可。

    • 对于虚拟化 EC2 实例,您必须安装 WSL 1。

  • 对于 Windows Server 操作系统,WSL 只能安装在运行下列版本的实例上:

    • Windows Server 2019

    • Windows Server 2022

安装 WSL

以下说明在运行 Windows Server 2022 的 EC2 实例上安装 WSL。有关在运行 Windows Server 2019 的 EC2 实例上安装 WSL 的说明,请参阅 Microsoft 网站上的在早期版本的 Windows Server 上安装 WSL。按照这些说明进行操作后,您可以使用以下说明中的步骤 3 将 WSL 配置为使用 WSL 1。

安装 WSL 1
  1. 要安装 WSL,请在您的 EC2 实例上运行以下标准安装命令,但务必要包含 --enable-wsl1 以启用 WSL 1。默认情况下会安装 WSL 2。如果实例是使用虚拟化实例类型启动的,则必须完成此过程中的第 3 步才能将版本设置为 WSL 1。

    wsl --install --enable-wsl1
  2. 重新启动您的 EC2 实例。

  3. 要将 WSL 配置为使用 WSL 1,请在您的实例上运行以下命令。有关设置 WSL 版本的更多信息,请参阅《Microsoft Build》网站上的 WSL 旧版本的手动安装步骤

    wsl --set-default-version 1
安装 WSL 2
  • 要安装 WSL,请在您的 EC2 实例上运行以下标准安装命令。默认情况下会安装 WSL 2。如果您在 .metal 实例上安装 WSL,只需完成此步骤即可。

    wsl --install

    有关更多信息,请参阅《Microsoft Build》网站上的 使用 WSL 在 Windows 上安装 Linux