Windows上でLinuxプログラムを直接実行したいですか?コンピュータを再起動したり、仮想マシンを設定したりする必要はありません。WSL 2、つまりWindows用Linuxサブシステムにより、それが可能になりました。これはMicrosoftの強力なツールで、Ubuntuなどお気に入りのLinuxディストリビューションをWindows 10環境で直接使用することができます。
WSL の第 2 版は、単なるアップデートではなく、真のブレークスルーです。実際の Linux カーネルで動作するため、アプリケーションとの完全な互換性を確保し、第 1 版と比較して大幅な速度向上を実現しています。これで、Docker の操作、サーバーの実行、Linux 世界のほぼすべてのツールの使用が、パフォーマンスを損なうことなく可能になりました。
キーの組み合わせを使って
- Windows 10 に WSL 2 をインストールする 2 つの方法
- Windows 10 バージョン 21H2 に Windows Subsystem for Linux 2 (WSL 2) をインストールする
- Windows 10 バージョン 20H2 に Windows Subsystem for Linux 2 (WSL 2) をインストールする
- 1] オプション機能 WSL を有効にする
- 2] ディストリビューティブをインストールする
- 3] 追加機能「仮想マシンプラットフォーム」を有効にします。
- 4] インストール済みディストリビューティブを設定する
- 5] WSL 2 カーネルコンポーネントの更新
Windows 10 に WSL 2 をインストールする 2 つの方法
- Windows 10 バージョン 21H2 に WSL 2 をインストールする
- Windows 10 バージョン 20H2 に WSL 2 をインストールする
WSL 2、つまり Windows Subsystem for Linux 2 は、Windows の Linux サブシステムの反復的なアップデートです。WSL 1 よりもはるかに優れているため、WSL 2 へのアップデートは明らかに価値があります。新しいビルドでの WSL のインストールは、大幅に簡略化されました。Microsoft が本日リリースした Dev チャネルの Windows 10 Insiders Preview ビルド 20246 以降、ユーザーは 1 つのコマンドで完全な WSL をインストールできるようになりました。Windows 10 バージョン 20H2 および Windows 10 21H1 ビルド 20246 でこれを実行する方法については、このガイドで説明します。WindowsFe (Iron) が登場しました。確認してください 「オフ」
Windows 10 バージョン 21H2 に Windows Subsystem for Linux 2 (WSL 2) をインストールする
- がオフになっている場合は、オンにしてください。
- Windowsの機能を詳しく調べる必要はもうありません。
- もう店に行く必要はありません。
Microsoft Edgeブラウザを開き、拡張機能の公式ウェブサイトにアクセスしてください。
- 開くこのアプリを利用するには、ストアのページからインストールし、メイン画面で, オプション フォーマット完了すると、タスクバーのプログラムアイコンが緑色にハイライトされ、エラーがある場合は別のウィンドウで通知されます。接続が成功したことを確認するには、オンラインサービスのメインページにアクセスすることもできます。上記のいずれも問題が解決しない場合は、Windowsの自動トラブルシューティングツールをお試しください。このツールは、このエラーが発生する可能性のある一部のデバイス向けに、オペレーティングシステムによって提供されています。Windows Terminal」 「入手する」
ブロックで

デバイスを選択し、そのデバイス用のトラブルシューティングツールが用意されている場合は、ツールを起動します。
オプション2:電話
どこで <DistroName> アプリケーション「設定」で、次のパスを進みます:
- Windows 11
- ストレージフォルダのリストは、並べ替えや表示方法の変更が可能です。また、このウィンドウからデータの管理(閲覧、削除、新しいフォルダの作成、ファイルの移動、名前の変更)を行うこともできます。
- Kali-Linux
- openSUSE-42
- このサイトで、検索語を入力します。
- Ubuntu-16.04
- Ubuntu-18.04
- Ubuntu-20.04
例: と表示されている場合は セクション, 次のコマンドを入力してください。
wsl –install -d Ubuntu-16.04

コマンドラインを使用して WSL 2 カーネルを更新するには、次のコマンドを実行してください。
「wsl.exe –install」 方法 5:サードパーティのパッチのインストールInsiders Dev.
そして、Microsoft サポートサイト自体の参考資料と、Microsoft Community フォーラムの質問が表示されます。次に、適切なトピックを選択するだけです。
Windows 10 バージョン 20H2 に Windows Subsystem for Linux 2 (WSL 2) をインストールする
WSL 2 を正しく動作させるために、お使いのコンピューターが以下の要件を満たしている必要があります。
- Windows 10 バージョン 2004 (5 月の更新) 以降。
- サポート – Hyper – V 仮想化。
さらに、Windows Subsystem for Linux 2 のすべての機能を使用するには、次の手順を指定された順序で実行する必要があります。
- オプション機能 WSL を有効にする。
- Linux ディストリビューティブをインストールします。
- ここでは、
- WSL 2 カーネルの更新プログラムをダウンロードしてください(必須)。
- インストールしたディストリビューティブを設定します。
1] オプション機能 WSL を有効にする
WSL をインストールするには、管理者として Windows PowerShell を開きます。
次のコマンドを実行します。
または
コマンドが実行されると、コンピュータを再起動するかどうかを確認するメッセージが表示されます。すぐに再起動する場合は Y を、後で手動で再起動する場合は N を押してください。

WSL 2 をインストールすると、Windows 10 内で直接 Linux を実行できる簡単な方法です。別途システムを作成する必要はありません。まず、システムでこの機能のサポートを有効にし、PowerShell のコマンドで WSL をインストールしてバージョン 2 を選択します。その後、Microsoft Store から必要な Linux ディストリビューションをダウンロードし、アカウントを設定するだけです。この作業には少し時間がかかりますが、その後、完全なシステムを使用しているかのように Linux コマンドを操作できるようになります。
2] ディストリビューティブをインストールする
Microsoft ストアから必要な Linux ディストリビューションをダウンロードしてインストールすることができます。
詳細については、ガイド「Microsoft Store から Linux ディストリビューションをダウンロードする」をご覧ください。

3] 追加機能「仮想マシンプラットフォーム」を有効にします。
仮想マシン プラットフォームの追加機能を有効にするには、管理者として Windows PowerShell を開き、次のコマンドを実行します。
または
システムがコンピュータの再起動を確認するメッセージを表示した場合は、Y を押してすぐに再起動するか、N を押して後で再起動します。

4] インストール済みディストリビューティブを設定する
最後に、WSL 2 用にインストールしたディストリビューティブを設定する必要があります。
- Windows PowerShell を開き、次のコマンドを実行して、お使いのコンピューターで利用可能なすべての WSL ディストリビューティブのリストを取得してください。
- WSL 2 で動作させるために必要なディストリビューションをインストールしてください。次のコマンドを実行してください:
以下を置き換えてください DistroName 前のコマンドで指定したディストリビューティブの名前を入力してください。
注:コマンドwsl –set-version DistroName 1 では、いつでも Wsl 1

5] WSL 2 カーネルコンポーネントの更新
- Linux カーネルの更新パッケージを必ずダウンロードし、インストールしてください。https://aka.ms/wsl2kernel.
-
ファイルをダブルクリックwsl_update_x64.msi更新を適用します。
-
管理者として PowerShell を起動します。
-
次のコマンドを入力して、新しくインストールするディストリビューションのデフォルトのアーキテクチャを Windows Subsystem for Linux 2 に設定し、Enter キーを押します。
これらの操作を完了すると、お使いのデバイスは新しいバージョンの Windows for Linux サブシステムをデフォルトのアーキテクチャとして使用し始めます。
さて、これで Windows 内で直接動作する完全な Linux 環境が整いました。これにより、開発、サーバーアプリケーションの操作、あるいは単に強力なコマンドラインツールを快適に利用することが、慣れ親しんだオペレーティングシステムを離れることなく可能になります。
WSL 2 は、絶えず進化しているライブプロジェクトであることをお忘れなく。Windows と Linux ディストリビューティブの両方のアップデートを、ターミナルから確認してください。これにより、新機能やセキュリティの改善にアクセスできるようになります。
最も嬉しいのは、これらすべてが迅速かつ円滑に動作することです。Linux から Windows ファイルに、またその逆にも簡単にアクセスできるため、ハイブリッドな作業環境が非常に便利になります。これで、両方のシステムの利点をすべて活用しながら、自信を持ってプロジェクトに取り組むことができます。









