Windows 11 に Wsl をインストールする方法: 初心者向けのステップバイステップ ガイド

Windows 11 への WSL のインストールは簡単です。管理者として PowerShell を開き、コマンド wsl –install を実行し、プロンプトが表示されたら再起動します。再起動後、Linux ディストリビューションを選択またはインストールし、それを起動してユーザーを設定すれば準備完了です。これにより、数分で WSL 2 がインストールされ、必要な機能が有効になり、動作する Linux シェルが取得されます。

この短いガイドでは、Windows 11 に WSL をインストールし、Linux ディストリビューションを入手して、すべてが WSL 2 として実行されることを確認するための正確なコマンドとクリック方法を説明します。手順を順番に実行し、それぞれの機能について説明します。

ステップ 1: PowerShell または Windows ターミナルを管理者として開きます。

[スタート] メニューを開き、PowerShell または Windows ターミナルを検索して右クリックし、[管理者として実行] を選択します。

システム機能を有効にして WSL をインストールするには、管理者として実行する必要があります。忘れた場合、コマンドは失敗するか、管理者権限で再実行するように指示されます。

ステップ 2: コマンド ステップを実行して、WSL を自動的にインストールします (wsl –install)。

「wsl –install」と入力して Enter キーを押すと、Windows で必要な機能が有効になり、WSL2 カーネルがダウンロードされ、デフォルトの Linux ディストリビューションがインストールされます。

単一の wsl –install コマンドは、Linux 用の仮想マシン プラットフォームと Windows サブシステムを有効にし、必要なコンポーネントをダウンロードし、Ubuntu などのディストリビューションをインストールするため、Windows 11 では最も簡単なルートです。特定のディストリビューションが必要な場合は、-d 名を追加します (例: wsl –install -d Ubuntu)。

ステップ 3: プロンプトが表示されたら PC を再起動します。

インストーラーが再起動を要求した場合は、今すぐ再起動してシステム機能の有効化を完了します。

再起動すると機能の有効化が完了し、カーネルのアップデートが適用されます。 WSL は再起動が完了するまでセットアップを完了しません。

ステップ 4: WSL 2 をデフォルトのバージョンとして設定します (wsl –set-default-version 2)。

再起動後、wsl –set-default-version 2 を実行して、新しいディストリビューションで WSL 2 が使用され、パフォーマンスと互換性が向上していることを確認します。

WSL 2 は軽量 VM を使用し、システム コールの完全な互換性を含め、ネイティブに近い Linux の動作を実現します。この手順は、デフォルトのバージョンがまだ 2 でない場合にのみ必要です。

ステップ 5: Microsoft Store または wsl –install -d 経由で Linux ディストリビューションをインストールまたは選択します。

ディストリビューションを自動的にインストールしなかった場合は、Microsoft Store を開いて Ubuntu、Debian、または別のディストリビューションを検索し、[インストール] をクリックするか、 wsl –install -d を使用します。

もっと詳しく知る:Windows 11 に WSL をインストールする方法: 初心者向けのステップバイステップ ガイド

ディストリビューションの選択は主に個人的な好みによって決まります。Ubuntu は初心者に優しく、Debian は安定しており、Fedora は異なるパッケージ セットを提供します。ストアからのインストールは WSL と統合されるため、ディストリビューションが [スタート] メニューに表示されます。

ステップ 6: Linux ディストリビューションを起動し、ユーザー アカウントを作成します。

[スタート] メニューからディストリビューションを開くか、ターミナルで wsl を実行し、プロンプトが表示されたら Linux のユーザー名とパスワードを作成します。

最初の起動では、ディストリビューションのセットアップが実行され、ファイルが抽出され、Linux 環境がセットアップされます。 sudo アクセスのためにユーザー名とパスワードを手元に置いておいてください。

ステップ 7: WSL カーネルと Linux パッケージを更新します (wsl –update および sudo apt update && sudo apt upgrade)。

Windows で wsl –update を実行して WSL カーネルを更新し、次に Linux ディストリビューション内でディストリビューション パッケージの更新コマンドを実行します。

WSL カーネルとディストリビューション パッケージの両方を最新の状態に保つと、バグが修正され、パフォーマンスが向上します。 apt 以外のディストリビューションを使用している場合は、代わりにそのパッケージ マネージャーを使用してください。

これらの手順を完了すると、Windows 11 上で完全に動作する WSL 2 環境が完成します。 Linux コマンド ライン ツールを実行したり、ネイティブ Linux ツールチェーンを使用して開発したり、WSL でサポートされている Linux GUI アプリケーションを実行したりすることもできます。 Linux ファイルはディストリビューション内に存在し、/mnt/c から Windows ファイルにアクセスできるため、システム間の橋渡しが可能です。

Windows 11 に Wsl をインストールする方法のヒント

  • インストールが失敗した場合は、BIOS で仮想化を有効にします。これには、多くの場合、VT-x、AMD-V、または仮想化テクノロジというラベルが付けられます。
  • インストール中に wsl –install -d を使用して特定のディストリビューションを選択すると、手順が節約されます。
  • Microsoft Store から Windows Terminal をインストールすると、タブ付きのコマンド ライン エクスペリエンスがよりクリーンになります。
  • wsl –update を定期的に実行して、最新の WSL の改善点とセキュリティ修正を入手してください。
  • ディストリビューション ファイル システム内の Windows ツールを使用して Linux ファイルを編集することは避け、共有作業には /mnt/c を使用して、権限や破損の問題を防ぎます。
  • GUI アプリが必要な場合は、最近の Windows 11 ビルドに含まれている WSLg 機能を有効にします。
  • 大きな変更を加えたりアンインストールしたりする前に、wsl –export を使用してディストリビューションから重要なファイルをバックアップしてください。

よくある質問

WSL とは何ですか? なぜ WSL を使用する必要があるのですか?

WSL は Windows Subsystem for Linux の略で、完全な仮想マシンを使用せずに Windows 上で Linux を直接実行できます。これを使用すると、Windows のワークフローを維持しながら、Linux ツール、開発スタック、スクリプトをネイティブに実行できます。

WSL 1 と WSL 2 の違いは何ですか?

WSL 1 は変換レイヤーを使用し、WSL 2 は実際の Linux カーネルを備えた軽量の仮想マシンを使用します。 WSL 2 はほとんどのタスクで高速であり、完全なシステム コールをサポートしているため、Linux ソフトウェアとの互換性が高くなります。

WSL 2 を使用するには BIOS で仮想化を有効にする必要がありますか?

はい、WSL 2 には仮想化サポートが必要なため、BIOS または UEFI 設定で VT-x または AMD-V を有効にする必要がある場合があります。仮想化が無効になっている場合、インストーラーは警告を表示するか、失敗します。

Windows 11 で WSL を使用して Linux GUI アプリケーションを実行できますか?

はい、Windows 11 は、Linux GUI アプリを Windows デスクトップにネイティブに表示できるようにする WSLg をサポートしています。最新の Windows ビルドがあり、WSL が更新されていることを確認してください。

WSL または Linux ディストリビューションをアンインストールするにはどうすればよいですか?

ディストリビューションを削除するには、PowerShell から wsl –unregister を実行するか、Windows のアプリと機能設定を使用します。 WSL を完全に無効にするには、Windows の機能で Linux 用 Windows サブシステムと仮想マシン プラットフォームをオフにして、再起動します。

WSL ではコンピューターの速度が遅くなりますか?

いいえ、WSL は軽量であり、実行していないときは最小限のリソースを使用します。 WSL 2 は小規模な管理対象 VM 内で実行され、リソースの使用量は通常、完全な VM ソフトウェアと比較して控えめです。

Linux から Windows ファイルにアクセスできますか?またその逆もできますか?

はい、Windows ドライブは /mnt で使用できます。たとえば、C ドライブは /mnt/c です。最高のパフォーマンスを得るには、使用している側のファイル、ディストリビューション内の Linux ファイル、Windows ツールからの Windows ファイルを編集します。

まとめ

  1. 管理者として PowerShell を開きます
  2. wsl –install を実行します
  3. PCを再起動します
  4. デフォルトのバージョンを WSL 2 に設定します
  5. ディストリビューションをインストールまたは選択する
  6. 起動してユーザーを作成する
  7. カーネルとパッケージを更新する

結論

Windows 11 に Wsl をインストールする方法は、ほとんどの人が予想するよりも簡単です。 1 つのコマンド wsl –install でほとんどの手順が自動化されますが、手動の部分を知っておくと、何か問題が発生したときに役立ちます。インストーラーの実行、再起動、ディストリビューションの選択、更新とユーザーの作成によるセットアップの完了を学びました。上記の手順に従えば、数分で Windows 上で Linux を実行できるようになり、強力な開発ツールと使い慣れたファイル ブリッジにアクセスできるようになります。

インストールを超えて、WSL をどのように使用するかを考えてください。本格的な開発を計画している場合は、Windows ターミナルをインストールし、SSH キーを構成し、コード エディターを WSL ファイルシステムにリンクします。 GUI アプリが必要な場合は、WSLg がアクティブであることを確認し、WSL カーネルを更新します。複数の環境にまたがって作業する場合は、一貫したツールとパスの習慣を設定し、Windows アプリでディストリビューション ファイルを編集しないようにして、微妙なファイル アクセス許可の問題を回避してください。

問題が発生した場合は、エラー テキストをメモし、BIOS で仮想化を確認し、wsl –update および wsl –status を実行して診断情報を取得します。特定のエラー解決策については、Microsoft のドキュメントとコミュニティ フォーラムが適しています。さまざまなディストリビューションを試してどれが最適かを確認し、大きな変更を加える前にディストリビューションをエクスポートして、すぐに復元できるようにします。

最後に、WSL を使用して実験し、学習します。これは、Windows を離れることなく Linux のコマンドやソフトウェアを試す安全な方法です。慣れてきたら、ドライブのマウント、WSL での Docker の実行、ネットワーク ツールの構成などの高度な機能を試してみましょう。 Windows 11 に Wsl をインストールする方法は分かったので、それを試してから、新しい Linux セットアップを機能させるための小さなプロジェクトを構築します。