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 をインストールするには
-
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 をインストールします。
-
-
EC2 インスタンスを再起動します。
shutdown -r -t 20
-
WSL 1 を使用するように WSL を設定するには、インスタンスで次のコマンドを実行します。このステップは、仮想化されたインスタンス (インスタンスサイズが
.metal
ではない) では必須です。wsl --set-default-version 1
-
デフォルトのディストリビューションをインストールします。
wsl --install
WSL 2 をインストールするには (ベアメタルインスタンスのみ)
EC2 インスタンスで、次の標準インストールコマンドを実行します。デフォルトでは、WSL 2 がインストールされます。
wsl --install