Windows インスタンスに WSL をインストールする - Amazon Elastic Compute Cloud

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

Windows Subsystem for Linux (WSL) は無料でダウンロードでき、Windows インスタンスにインストールできます。WSL をインストールすると、ネイティブ Linux コマンドラインツールを Windows インスタンス上で直接実行し、従来の Windows デスクトップと並行して、スクリプト作成のために Linux ツールを使用できるようになります。単一の Windows インスタンス上で Linux と Windows を簡単に切り替えることができるため、開発環境で役立つ場合があります。

WSL の詳細については、Microsoft Build ウェブサイトの Windows Subsystem for Linux のドキュメントを参照してください。

制限事項

  • WSL には、WSL 1 と WSL 2 の 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 をインストールする手順については、マイクロソフトのウェブサイトの「以前のバージョンの Windows Server に WSL をインストールする」を参照してください。これらの指示に従った後で、以下の手順のステップ 3 を使用して、WSL 1 を使用するように WSL を構成できます。

WSL 1 をインストールするには
  1. WSL をインストールするには、EC2 インスタンスで次の標準インストールコマンドを実行します。ただし、--enable-wsl1 を含めることによって WSL 1 を有効にしてください。デフォルトでは、WSL 2 がインストールされます。インスタンスが仮想化インスタンスタイプを使用して起動された場合は、この手順のステップ 3 を完了して、バージョンを WSL 1 に設定する必要があります。

    wsl --install --enable-wsl1
  2. EC2 インスタンスを再起動します。

  3. WSL 1 を使用するように WSL を設定するには、インスタンスで次のコマンドを実行します。WSL バージョンの設定の詳細については、Microsoft Build ウェブサイトの「WSL の古いバージョンの手動インストールステップ」を参照してください。

    wsl --set-default-version 1
WSL 2 をインストールするには
  • WSL をインストールするには、EC2 インスタンスで次の標準インストールコマンドを実行します。デフォルトでは、WSL 2 がインストールされます。.metal インスタンスに WSL をインストールする場合、実行するステップはこれだけです。

    wsl --install

    詳細については、Microsoft Build ウェブサイトの「WSL を使用して Windows に Linux をインストールする」を参照してください。