ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

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では、機能を手動で有効化したり、設定画面を探し回ったり、アーカイブをダウンロードして展開したりする必要はありません。標準搭載のツールと、コマンドを入力できる環境さえあれば十分です。

  1. 管理者権限でPowerShellまたはコマンドプロンプトを起動します。
    最も簡単な方法は、スタートメニューで「powershell」または「cmd」と検索し、結果から「管理者として実行」を選択することです。
  2. 「wsl --install」と入力してEnterキーを押します。
  3. インストールが自動的に進みます。
    これにより、WSLに必要な各種サービスとユーティリティ本体がインストールされ、同時にWindowsのデフォルトLinuxディストリビューションであるUbuntuもダウンロード・インストールされます。別のディストリビューションを使いたい場合は、後から変更可能です。

    なお、PCを再起動するまでこの環境は使用できないため、次の手順に進みましょう。
  4. PCを再起動します。
    WSLのインストール完了を知らせる通知が表示されたら、再起動を実行してください。
  5. 初回セットアップを行います。
    デスクトップに戻ると、WSLとUbuntuをインストール中というウィンドウがポップアップ表示されます。処理が完了すると、WSL用のユーザー名とパスワードの作成を求められます。これらの認証情報はWSL環境内でのみ使用されるため、Windowsのログイン情報とは別のものを設定することをおすすめします。

別のLinuxディストリビューションをインストールする方法

Ubuntu以外のディストリビューションを使いたい場合も、コマンド1つで簡単に切り替えられます。

  1. 管理者権限でコマンドウィンドウを開き(前述の手順1と同じ)、「wsl --list --online」と入力します。
  2. ダウンロードしてインストール可能なディストリビューションの一覧が表示されます。執筆時点では、Ubuntu、Debian、kali-linux、openSUSE、SUSEなどが含まれています。
  3. インストールするには、「wsl --install -d <ディストリ名>」と入力します。「<ディストリ名>」の部分には、一覧に表示されたフレンドリ名(FRIENDLY NAME)を指定します。ここでは、セキュリティテストの定番として人気の高いkali-linuxをインストールしてみます。

Microsoft Storeからもインストールできる

コマンド操作に慣れていない方は、GUI経由でのインストールも可能です。

  1. Microsoft Storeを開き、「Linux」と検索します。
  2. 希望のディストリビューションを選択し、「インストール」ボタンをクリックするだけです。

これでLinuxディストリビューションがWSL上にインストールされました。コマンドラインの世界をぜひ楽しんでください!

この記事についてのご意見やご感想があれば、ぜひコメント欄でお聞かせください。

編集部のおすすめ記事

  • Windows 11でデフォルトブラウザを変更する方法
  • Windows 11でAndroidアプリをテストできるようになった
  • クリエイターはWindows 11にアップグレードすべき?
  • M1搭載MacでもWindows 11は動作させられる?
  1. 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

  2. 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カーネ