Windows 11でWindows Subsystem for Linuxを設定する方法



仮想マシンを使わずにWindows 11でLinuxを動かしたいなら、WSL(Windows Subsystem for Linux)が最近は定番の選択肢です。仮想化やデュアルブート設定に煩わされることなく、Linuxのコマンドラインツール、ユーティリティ、さらにはGUIアプリをネイティブで実行できる優れた方法です。しかし、インストールプロセスが複雑だったりバグが多かったりすると、すぐにイライラしてしまうかもしれません。このガイドは、特にデフォルトのディストリビューションの選択、カーネルの更新、機能の有効化など、ユーザーがつまずきやすいハードルを乗り越えるお手伝いをします。これらの手順に従うことで、Windows 11にスムーズに統合されたLinux環境がほぼ完成し、開発からLinuxアプリの試用まで、あらゆる用途に使えるようになります。

プロセスは必ずしも簡単ではない場合があることに注意してください。Windowsのアップデート、ドライバの不具合、機能の不足などが原因で、問題が発生する場合があります。しかし、少し調整すれば、WSLに関する一般的な問題のほとんどは解決できます。Windows 11で初心者からLinuxを使いこなす方法をご紹介します。実用的なコマンドとメニューパスも併せてご紹介します。

Windows 11にWSLをインストールする方法

たった一つのコマンドで完了

WSLについて漠然とした知識しかない場合は、このショートカットが最も簡単かもしれません。このコマンドはwsl --install必要なものすべて(デフォルトで最新のUbuntuと仮想マシン機能)を取得し、セットアップします。少し奇妙ですが、あるセットアップでは1回でうまくいきましたが、別のセットアップでは、Windowsが必要以上に複雑にするため、数回実行したり再起動したりする必要がありました。最初の試行で正しくインストールされない場合は、「設定」>「アプリ」>「オプション機能」で仮想マシンプラットフォームWindows Subsystem for Linux機能が有効になっているかどうかを確認してください。

  • 管理者としてターミナルまたはコマンドプロンプトを開きます。「スタート」を右クリックし、 「管理者として実行」を選択します。Windows PowerShellでも同じ操作が可能です。
  • 入力しwsl --installて Enter キーを押します。
  • コンポーネントのダウンロードとインストールはすぐには完了しませんので、しばらくお待ちください。完了すると、再起動を促すメッセージが表示されます。

再起動して設定する

再起動後、Windowsは選択したLinuxディストリビューションのインストールを続行します。ユーザー名とパスワードを求めるターミナルウィンドウがポップアップ表示される場合があります。Linuxなので少し奇妙に感じるかもしれませんが、すぐに慣れます。初期設定には、お使いのマシンによっては数分かかる場合があります。完了すると、スタートメニューにLinuxディストリビューションが表示されます。「Ubuntu」「Debian」など、インストールしたディストリビューション名を検索してください。

デフォルトのUbuntuが気に入らない場合、またはもっと新しいものをお探しの場合は、他のディストリビューションをインストールする方法があります。詳しくは後述します。

Windows 11に特定のLinuxディストリビューションをインストールする方法

毒を選んでください: 利用可能なディストリビューションをリストしてインストールします

Debian、Kali、Archなど、他のOSを使いたい場合に便利です。まず、管理者としてターミナルを開き、以下を実行します。

wsl --list --online

インストール可能なディストリビューションのリストが表示されます。正直に言うと、リストが最新のものではない場合もあるので、良さそうなものを選んでください。

  • 選択したディストリビューションをインストールするには、次のコマンドを実行しますwsl --install -d <DistroName>。例:
  • Debian をご希望の場合:
  • wsl --install -d Debian

ダウンロード、解凍、セットアップに数分かかる場合があります。完了したら、マシンを再起動するか、ターミナルを閉じて再起動し、スタートメニューから新しいディストリビューションを起動してください。

WSLカーネルを最新状態に保つ方法

カーネルのアップデート — 必要になることもあるので

「カーネルを更新する必要があります」などのエラーや奇妙なバグが発生する場合は、WSLカーネルを更新すると改善する可能性があります。コマンドプロンプトまたはWindowsターミナルを管理者として開き、次のコマンドを実行してください。

wsl --update

最新のカーネルを取得します。これは簡単ですが、Windowsのアップデート後には必ずしも自動的に更新されるわけではないため、手動で更新する必要がある場合もあります。このコマンドが失敗したり、エラーが表示されたりする場合は、特に難しい設定の場合は、Microsoftのウェブサイトから最新のWSL2 Linuxカーネル更新パッケージをダウンロードする必要があるかもしれません。

Microsoft Store から WSL をインストールする方法

WSL セットアップの代替ルート

グラフィカルな操作を好む場合や、ストアから最新のアップデートを直接入手したい場合は、まずコンポーネントを有効にしてください。「設定」>「アプリ」>「オプション機能」に移動し、以下の手順に従ってください。

  • 仮想マシンプラットフォームWindows Subsystem for Linuxにチェックを入れるか、有効にしてください。これらはオプション機能リストで検索することで見つかります。ボックスにチェックを入れて「OK」をクリックするだけです。

その後、再起動してください。その後、Microsoft Storeを開き、「Windows Subsystem for Linux」を検索してインストールします。上記と同様に、「入手」をクリックするだけです。インストールが完了したら、Storeでディストリビューションを選択するか、コマンドラインを使用してください。どちらでも使いやすい方を選んでください。

すべての設定が完了したら、[スタート] メニューから新しい Linux 環境を起動し、Linux アプリのインストールやスクリプトの実行を開始します。

まとめ

そうですね、WSLのインストールは、コマンド、メニューオプション、そして1、2回の再起動さえ覚えてしまえば、かなり簡単です。時々動作が不安定になることもありますが、大抵は再起動かカーネルの簡単なアップデートで直ります。Windowsを完全に使い続けることなく、Linuxとの互換性を大幅に向上させることができるので、少し手間をかける価値は間違いなくあります。

まとめ

  • 実行してwsl --install簡単にセットアップします。
  • 他のディストリビューションを確認するために使用しますwsl --list --online
  • 特定のディストリビューションを でインストールしますwsl --install -d <Distro>
  • 必要に応じてカーネルを更新しますwsl --update
  • Windows 機能で仮想マシン プラットフォームが有効になっていることを確認します。

最後に

このプロセス全体は完璧ではありませんし、Windows は機能の有効化に関して少し不安定なところもありますが、ほとんどの場合、適切なコマンドを実行して再起動するだけで済みます。これで数時間の節約になる方もいらっしゃるかもしれません。WSL は Windows 上で Linux を実行するための驚くほど強力な手段です。ぜひお試しください!



この記事は役に立ちましたか?