WSL のインストール

前提条件

Windows 10 バージョン 2004 以降 (ビルド 19041 以降) または Windows 11 を実行している必要があります。

注意

Windows のバージョンとビルド番号を確認するには、Windows ロゴ キー + R キーを押して、「winver」と入力し、 [OK] を選択します。 [スタート][設定]**[Windows Update]**>> を選択して、最新の Windows バージョンに更新できます。

以前のビルドを実行している場合、または install コマンドを使用せず段階的な指示に従いたい場合は、 以前のバージョン向けの WSL 手動インストール手順 に関する記事を参照してください。

[インストール]

これで、管理者の PowerShell または Windows コマンド プロンプトに次のコマンドを入力し、コンピューターを再起動することによって、Linux 用 Windows サブシステム (WSL) を実行するために必要なすべてをインストールできるようになりました。

wsl --install

このコマンドを実行すると、必要なオプション コンポーネントの有効化、最新 Linux カーネルのダウンロード、WSL 2 の既定としての設定、および Linux ディストリビューションのインストールが実行されます " (既定では Ubuntu です。変更するには以下を参照してください) "。

新しくインストールした Linux ディストリビューションを初めて起動すると、コンソール ウィンドウが開き、ファイルが圧縮解除されてコンピューター上に保存されるまで待機するように求められます。 今後のすべての起動には、1 秒もかかりません。

インストールされる既定の Linux ディストリビューションを変更する

既定では、インストールされる Linux ディストリビューションは Ubuntu になります。 これは -d フラグを使用して変更できます。

  • インストールされるディストリビューションを変更するには、「wsl --install -d <Distribution Name>」と入力します。 <Distribution Name> はインストールするディストリビューションの名前に置き換えてください。
  • オンライン ストアからダウンロードできる利用可能な Linux ディストリビューションの一覧を確認するには、「wsl --list --online」または「wsl -l -o」と入力してください。
  • 初期インストール後に追加の Linux ディストリビューションをインストールするには、コマンド wsl --install -d <Distribution Name> を使用することもできます。

ヒント

(PowerShell またはコマンド プロンプトからではなく) Linux/Bash コマンド ライン内から追加のディストリビューションをインストールする場合は、コマンド内で .exe を使用する必要があります: wsl.exe --install -d <Distribution Name>、または使用可能なディストリビューションを一覧表示するには wsl.exe -l -o

インストール プロセス中に問題が発生した場合は、トラブルシューティング ガイドのインストールに関するセクションを確認してください。

Linux ユーザー情報を設定する

WSL をインストールしたら、新しくインストールされた Linux ディストリビューションのユーザー アカウントとパスワードを作成する必要があります。 詳細については、WSL 開発環境を設定するためのベスト プラクティスに関するガイドを参照してください。

設定とベスト プラクティス

インストールした Linux ディストリビューションのユーザー名とパスワードを設定する方法の段階的なチュートリアルについては、「WSL 開発環境を設定するためのベスト プラクティス」ガイドに従うことをお勧めします。基本的な WSL コマンドの使用、Windows ターミナルのインストールとカスタマイズ、Git バージョン管理用の設定、VS Code リモート サーバーを使用したコード編集とデバッグ、ファイル ストレージの推奨されるプラクティス、データベースの設定、外部ドライブのマウント、GPU アクセラレーションの設定などが含まれます。

最新の WSL プレビュー機能を試す場合

Windows Insider Program に参加して、WSL の最新の機能または更新プログラムをお試しください。 Windows Insiders に参加した後は、[Windows の設定] メニュー内からプレビュー ビルドを受け取るチャネルを選択して、そのビルドに関連付けられている WSL 更新プログラムまたはプレビュー機能を自動的に受信できます。 次の項目から選択できます。

  • Dev チャネル: 最新の更新プログラムがありますが、安定性は低くなります。
  • ベータ チャネル: 早期導入者に最適です。Dev チャネルよりも信頼性の高いビルドがあります。
  • リリース プレビュー チャネル: 次のバージョンの Windows での修正プログラムと主な機能を、一般公開される直前にプレビューします。

その他のリソース