EC2 Windows インスタンスに Windows Subsystem for Linux をインストールする - Amazon Elastic Compute Cloud

EC2 Windows インスタンスに Windows Subsystem for Linux をインストールする

Windows Subsystem for Linux (WSL) は、Microsoft Windows の機能です。EC2 Windows インスタンスに WSL をインストールすることで、Windows インスタンスで直接ネイティブ Linux コマンドラインツールを実行できます。

Windows Subsystem for Linux (WSL) は、WSL 1 と WSL 2 の 2 つのバージョンがあります。詳細については、Microsoft ウェブサイトの「Windows Subsystem for Linux のドキュメント」を参照してください。

要件
  • オペレーティングシステムは、Windows Server 2019 以降である必要があります。

  • 仮想化された Windows インスタンス (インスタンスサイズが .metal ではない) には WSL 1 をインストールする必要があります。

  • ベアメタルインスタンス (インスタンスサイズが .metal) には WSL 1 または WSL 2 のいずれかをインストールできます。ベアメタルインスタンスはネストされた仮想化に必要なサポートを提供します。

Windows インスタンスに WSL をインストールする

WSL 1 をインストールするには
  1. WSL をインストールします。使用するプロセスは、インスタンスで実行されている Windows Server のバージョンによって異なります。

    • Windows Server 2022 以降 - EC2 インスタンスで、次の標準インストールコマンドを実行します。

      wsl --install --enable-wsl1 --no-launch
    • Windows Server 2019 - Microsoft ウェブサイトの「Install WSL on previous versions of Windows Server」の説明に従って、WSL を有効にしてから WSL をインストールします。

  2. EC2 インスタンスを再起動します。

    shutdown -r -t 20
  3. WSL 1 を使用するように WSL を設定するには、インスタンスで次のコマンドを実行します。このステップは、仮想化されたインスタンス (インスタンスサイズが .metal ではない) では必須です。

    wsl --set-default-version 1
  4. デフォルトのディストリビューションをインストールします。

    wsl --install
WSL 2 をインストールするには (ベアメタルインスタンスのみ)

EC2 インスタンスで、次の標準インストールコマンドを実行します。デフォルトでは、WSL 2 がインストールされます。

wsl --install