Windows 11にWSL(Linux用Windowsサブシステム)をインストールする完全ガイド
WindowsでLinuxを動かせるようになったのは、2016年のWindows 10 Anniversary Updateがきっかけです。当時はセットアップが非常に面倒でしたが、2019年に登場した第2世代のWindows Subsystem for Linux(WSL 2)によって、格段に使いやすくなりました。さらにWindows 11では、デスクトップ上でLinuxを実行するのがこれまで以上に簡単になっています。
この記事では、WSLの基本的な導入方法に加え、デフォルトのUbuntu以外のLinuxディストリビューションをインストールする手順も詳しく解説します。必要なのはWindows 11が動作するPCと、ほんの数分だけです。
WSLを導入したい方へ:まずはここから
Windows 11では、機能を手動で有効化したり、設定画面を探し回ったり、アーカイブをダウンロードして展開したりする必要はありません。標準搭載のツールと、コマンドを入力できる環境さえあれば十分です。
- 管理者権限でPowerShellまたはコマンドプロンプトを起動します。
最も簡単な方法は、スタートメニューで「powershell」または「cmd」と検索し、結果から「管理者として実行」を選択することです。 - 「wsl --install」と入力してEnterキーを押します。
- インストールが自動的に進みます。
これにより、WSLに必要な各種サービスとユーティリティ本体がインストールされ、同時にWindowsのデフォルトLinuxディストリビューションであるUbuntuもダウンロード・インストールされます。別のディストリビューションを使いたい場合は、後から変更可能です。
なお、PCを再起動するまでこの環境は使用できないため、次の手順に進みましょう。 - PCを再起動します。
WSLのインストール完了を知らせる通知が表示されたら、再起動を実行してください。 - 初回セットアップを行います。
デスクトップに戻ると、WSLとUbuntuをインストール中というウィンドウがポップアップ表示されます。処理が完了すると、WSL用のユーザー名とパスワードの作成を求められます。これらの認証情報はWSL環境内でのみ使用されるため、Windowsのログイン情報とは別のものを設定することをおすすめします。
別のLinuxディストリビューションをインストールする方法
Ubuntu以外のディストリビューションを使いたい場合も、コマンド1つで簡単に切り替えられます。
- 管理者権限でコマンドウィンドウを開き(前述の手順1と同じ)、「wsl --list --online」と入力します。
- ダウンロードしてインストール可能なディストリビューションの一覧が表示されます。執筆時点では、Ubuntu、Debian、kali-linux、openSUSE、SUSEなどが含まれています。
- インストールするには、「wsl --install -d <ディストリ名>」と入力します。「<ディストリ名>」の部分には、一覧に表示されたフレンドリ名(FRIENDLY NAME)を指定します。ここでは、セキュリティテストの定番として人気の高いkali-linuxをインストールしてみます。
Microsoft Storeからもインストールできる
コマンド操作に慣れていない方は、GUI経由でのインストールも可能です。
- Microsoft Storeを開き、「Linux」と検索します。
- 希望のディストリビューションを選択し、「インストール」ボタンをクリックするだけです。
これでLinuxディストリビューションがWSL上にインストールされました。コマンドラインの世界をぜひ楽しんでください!
この記事についてのご意見やご感想があれば、ぜひコメント欄でお聞かせください。
編集部のおすすめ記事
- Windows 11でデフォルトブラウザを変更する方法
- Windows 11でAndroidアプリをテストできるようになった
- クリエイターはWindows 11にアップグレードすべき?
- M1搭載MacでもWindows 11は動作させられる?
-
Windows 10にLinux Bashシェルをインストールする方法【WSL設定ガイド】
Bashシェルとは?Windows 10でLinuxが動く仕組み Bashシェルは、長年にわたりLinuxに搭載されてきたコマンドラインユーティリティです。そして現在、MicrosoftはこのBashシェルをWindows 10に直接組み込みました。これは仮想マシンでも、コンテナでも、Windows向けにコンパイルされたソフトウェアでもありません。実態は、Linuxソフトウェアを実行するための「Windows Subsystem for Linux(WSL)」というサブシステムであり、AndroidアプリをWindows上で動かすために開発されていた(後に中止された)Project Asto
-
Windows 10にWSL(Linux用Windowsサブシステム)をインストールする方法
2016年、Microsoftは年次開発者カンファレンス「Build」で衝撃的な発表を行いました。それは、LinuxのシェルであるBashをWindowsデスクトップ上でファーストクラスの機能として提供するというものです。 当初の「Bash on Ubuntu on Windows」という名称は、その裏にある技術の本質を覆い隠していました。Microsoftが実際に実現したのは、エミュレーションや仮想化に頼らず、LinuxスタックをWindows上に重ねて動作させる仕組みです。「Windows Subsystem for Linux(WSL)」は、Windowsカーネルに対してLinuxカーネ