【Windows】Linuxを使うには?WSLをインストールする方法を紹介

WSL_Windows_Linux オペレーティングシステム

WindowsでLinuxコマンドを使うためにはWSL(Windows Subsystem for Linux)をインストールする必要があります.

今回はWSLを手動でインストールする方法について紹介します.

WSLをインストール方法は2つある

windowsのバージョンに合わせてインストール手順を変更すると良いでしょう.

最新のwindows OS(11)を使っている場合はコマンドからインストールすると簡単にWSLが使えるようになります.公式もこちらをおすすめしているので資料に従ってインストールしましょう.

WSL の基本的なコマンド
Linux 用 Windows サブシステム (WSL) に含まれている基本的なコマンドのリファレンス。

windows OSが古いとwsl --installコマンドが実行できない可能性があるそうなので,その場合は手動でインストールします.windowsが10以下であればこちらの手順でインストールしてみましょう.

以前のバージョンの WSL の手動インストール手順
wsl install コマンドを使用するのではなく、古いバージョンの Windows に WSL を手動でインストールする手順について段階的に説明します。

Windows11ですが,勉強がてらに手動でインストールしてみました.
Windows11でも手動実行できるので,コマンドだけだとどんな実行がされているか不安という方は以下の手順を参考にしてみてください.

手順1 Linux用のWindowsサブシステムを有効にする

Linuxディストリビューションをインストールするために Linux用Windows サブシステムの機能を有効します.

Windowsロゴ→設定からアプリ→オプション機能をクリックしましょう.

クリックして拡大できます

下へスクロールすると関連設定「Windows のその他の機能」があるのでクリックします.

  • Linux用Windowsサブシステム
  • 仮想マシンプラットフォーム

の2つにチェックを入れます.

クリックして拡大できます
クリックして拡大できます

OKを選択するとインストールが始まります.
インストール後は再起動しましょう.

クリックして拡大できます

設定から Windowsの機能の Linux用 Windowsサブシステムにチェックを入れましょう.

クリックして拡大できます

インストールが完了するとPCを再起動します.

クリックして拡大できます

手順2 WSL2 Linuxカーネル更新プログラムパッケージをインストールする

WSL2 Linuxカーネル更新プログラムパッケージ をクリックして最新パッケージをダウンロードしましょう.ダウンロード後にアイコンをクリックし実行します.

Nextを選択

クリックして拡大できます

Finishを選択すれば完了です.

クリックして拡大できます

手順3 バージョンを設定する

wsl --set-default-version 2

PowerShellでWSLのバージョンを2に設定します.

手順4 開発者モードを有効化する

設定→プライバシー・セキュリティ→開発者向けに進みます.

クリックして拡大できます

開発者モードをオンにします.

クリックして拡大できます

手順5 Linuxディストリビューションをインストールする

Microsoft StoreからLinuxディストリビューションをインストールしましょう.
今回はUbuntuをイントールしました.

クリックして拡大できます
クリックして拡大できます

ダウンロードが完了したらUbuntuを起動しインストールします.

インストールが完了すると使用するユーザー名とパスワードを設定すれば操作は完了です.

クリックして拡大できます

最後にLinuxディストリビューションのバージョンが2になっているか確認しておきましょう.

クリックして拡大できます

VERSIONが2になっていますね.
これでWSLのインストールとセットアップは完了しました.

まとめ

今回はWSLを手動インストールする手順を紹介しました.
WindowsでLinuxを使おうのにこんなに操作が必要なのかとびっくりしました.

コマンドラインの違いが分かっていなかったので自分でイチからインストールして学びがありました.

こちらの記事を参考にインストールしたので以下の記事も参考にどうぞ!

Windows 11 で WSL2 をセットアップしてみた | DevelopersIO
いたくらです。 DvelopersIOに Windows 11版 Windows Subsystem for Linux2 (WSL2) の セットアップ手順が無さそうだったので(探すの下手なだけかも) ブログの練習を兼 …