技術ノート ウィンドウズ Windows 11 に Linux 用 Windows サブシステムをインストールする方法

Windows 11 に Linux 用 Windows サブシステムをインストールする方法

Windows 11 に Linux 用 Windows サブシステムをインストールする方法

重要なポイント

Windows 11 に Linux 用 Windows サブシステムをインストールする方法

Windows 11 に Windows Subsystem for Linux (WSL) をインストールするには、管理者としてターミナルを実行し、ウィンドウに「wsl –install」と入力します。 「wsl –install -d Distro」を実行し、「Distro」を Linux ディストリビューションの名前に置き換えて、Ubuntu の代わりに特定のディストリビューションをインストールします。ターミナルまたは Microsoft Store から追加の Linux ディストリビューションをインストールできます。

Windows 11 に Linux 用 Windows サブシステムをインストールする方法

Windows Subsystem for Linux (WSL) を使用すると、Windows 11 PC で Linux ソフトウェアを実行できます。 WSL を有効にすると、Windows はカスタムビルドの Linux カーネルをインストールします。その後、Ubuntu または選択した別の Linux ディストリビューションをインストールできます。

Windows 11 での WSL の動作方法

Windows 11 に Linux 用 Windows サブシステムをインストールする方法

Windows Subsystem for Linux (WSL) は、 Windows 11 のすべてのエディション (Windows 11 Home も含む) で有効にすることができます。 ( Windows 10 に WSL をインストールする こともできます。)

Windows 10 の最新バージョンと同様に、Windows 11 は WSL 2 を使用します。この 2 番目のバージョンは再設計され、互換性を向上させるために Hyper-V ハイパーバイザーで完全な Linux カーネルを実行します。この機能を有効にすると、Windows 11 は Microsoft が構築した Linux カーネル をダウンロードし、バックグラウンドで実行します。 Windows Update により、カーネルが常に最新の状態に保たれます。 (必要に応じて、独自のカスタム Linux カーネルを使用することもできます。)

WSL を使用するには、Linux ディストリビューションをインストールする必要があります。デフォルトでは、WSL は Ubuntu をインストールします。これにより、Bash シェルまたは選択したその他のコマンド ライン シェルを使用して、完全な Ubuntu コマンド ライン環境にアクセスできるようになります。

Windows 11 に含まれる Windows ターミナル アプリからも Linux シェル環境にアクセスできます。

グラフィカル Linux アプリをすぐに実行することもできます (Linux コマンドライン環境にインストールしてコマンドを実行するだけです)。 Windows 11 には、GPU アクセスによる Linux アプリの実行のサポートも含まれており、GPU アクセラレーションによる Linux コンピューティング ワークロードが Windows 上で適切に実行できるようになります。

また、WSL の新しく興味深い開発のほとんどが Windows 11 に移行しており、Windows 10 ユーザーは WSL を使用できなくなることにも注目してください。

Windows 11 に Linux 用 Windows サブシステムをインストールする方法

Windows ターミナル経由で WSL をインストールする

Microsoft は、Windows 11 でこのプロセスを非常にシンプルにしました。1 つのコマンドで Linux 用の Windows サブシステムを有効にし、Ubuntu などの Linux ディストリビューションをインストールできます。

これを行うには、管理者権限を持つコマンド ライン ウィンドウを使用する必要があります。これは Windows ターミナルを使用して行いますが、コマンド プロンプトを起動することもできます。

管理者権限で Windows ターミナルを起動するには、タスクバーの [スタート] ボタンを右クリックするか、Windows + X キーを押して [ターミナル (管理者)] をクリックします。 ([スタート] メニューにも Windows ターミナルのショートカットがあります。右クリックして [管理者として実行] を選択します。) 表示されるユーザー アカウント制御のプロンプトに同意します。

Linux 用の Windows サブシステムを有効にして、デフォルトのディストリビューションである Ubuntu をインストールするには、次のコマンドを実行するだけです。

 wsl --install

プロセスが完了すると、Windows は PC を再起動するように求めます。ターミナルに shutdown /r /t 0 と入力して、コンピュータを再起動します。完了すると、Linux システムを使用できるようになります。 ([スタート] メニューを右クリックし、[シャットダウンまたはサインアウト] > [再起動] をクリックすると、すぐに再起動できます。)

他の利用可能な Linux ディストリビューションを一覧表示するには、代わりに次のコマンドを実行します。これは、オンライン (-o) で入手可能なディストリビューションをリスト (-l) します。

 wsl -l -o

次のコマンドを実行して、選択した Linux ディストリビューションをインストールできます。「名前」を、「名前」列に表示されている Linux ディストリビューションの名前に置き換えます。

 wsl --install -d 名前

たとえば、Ubuntu の代わりに Debian をインストールするには、次のコマンドを実行します。

 wsl --install -d Debian

このコマンドを複数回実行して、システムに複数の Linux ディストリビューションをインストールすることもできます。

コンピューターが再起動したら、[スタート] メニューからインストールした Linux ディストリビューションを起動できます。

Windows ターミナル アプリのオプションとしても見つかります。タブ バーの新しいタブ「+」ボタンの右側にある下矢印をクリックし、インストールした Linux ディストリビューションを選択します。

Windows ターミナルにインストールした Linux ディストリビューションが表示されない場合は、まず [スタート] メニューからそれを起動します。初回実行のセットアップ プロセスが完了すると、ここに表示されます。

これで、Linux PC の前に座っているかのように、または Linux を実行しているサーバーにリモート接続しているかのように、Linux シェルを使用できるようになります。 Linux コマンドを知って いれば十分です。

Windows 11 に Linux 用 Windows サブシステムをインストールする方法

ゆっくりとした方法: WSL を有効にしてディストリビューションをインストールする

以前の方法で Windows Subsystem for Linux (WSL) を有効にすることもできます。これにはさらにクリックが必要になるため、上記のコマンドを実行することをお勧めします。

WSL をインストールして有効にする前に Linux ディストリビューションをインストールすると、問題が発生する可能性があります。この問題が発生した場合は、wsl -l を実行して現在の Linux ディストリビューションを一覧表示し、コマンド wsl –unregister に続いてディストリビューションの名前を入力します。 Linux ディストリビューションを再度起動してみてください。

「 Windows 11 に Linux 用 Windows サブシステムをインストールする方法」に関するベスト動画選定!

【環境構築】Windows環境にWSL2でUbuntuを動かす!Windows TerminalとVS Codeの設定もするよ
Windows11 + WSL で Ubuntu 環境を構築するずんだもん

これを行うには、スタート メニューを開き、「Windows 機能」を検索します。 (Windows キーを押して [スタート] メニューを開き、入力を開始することもできます。) [Windows の機能をオンまたはオフにする] ショートカットを起動します。

ここで「Windows Subsystem for Linux」チェックボックスを有効にし、「OK」をクリックします。コンピュータを再起動するように求められます。

その後、Microsoft Store アプリを開いて、使用する Linux ディストリビューションを検索します。たとえば、「Ubuntu」を検索するとします。

他のアプリケーションと同様に、使用する Linux ディストリビューション (Ubuntu など) をインストールします。ストアページで「入手」ボタンをクリックするだけです。

上記のコマンドからインストールしたかのように、[スタート] メニューから起動できるようになりました。

新しい Linux ディストリビューションが Microsoft Store に追加されることがあります。特定のディストリビューションではなく「Linux」を検索すると、現在利用可能なディストリビューションを見つけることができます。好みの Linux フレーバーが利用できない場合は、いつでも好みのディストリビューションを WSL に手動でインポートできます。