【初心者向け】WSL2のインストール ~ 基本操作をまとめて解説

[記事内には広告が含まれています]

こんにちは、現役エンジニアの inno_tech です。

WSL2を使って、Windows上でUbuntuを使用する方法をお探しでしょうか?

本記事を読めば、Windows10上にWSL2をインストールし、Ubuntuを使用できるようになります。

WSL2では、Linuxカーネルをコマンドライン上で操作します。もし、Ubuntuのデスクトップ環境を使用したいなら、WSL2よりもVirtual Boxを利用する方法がおすすめです。

あわせて読みたい
【初心者向け】Virtual Boxインストール手順まとめ(Windows編) 1台のPC上でWindowsとLinuxを同時に起動したいとお悩みでしょうか? 本記事を読めば、Windows上で仮想マシンを構築できるようになり、Linuxのような異なるOS環境も用意...
あわせて読みたい
【初心者はこれを見ればOK】Ubuntu 20.04 LTSのインストール手順を解説 Ubuntuのインストール方法を今回は、Ubuntu20.04LTS のインストール手順を解説していきます。 この記事を見ながら作業するだけで初心者でもUbuntu 20.04LTSを簡単にイン...

本記事は Windows10(バージョン21H2) で動作確認をしています。

もくじ

WSL2についておさらい

WSLとは、Windows Subsystem for Linux  の略で、Windows上でLinuxカーネルを実行できる仕組みのことです。

2017年WSL1がリリースされたものの、WSL1では完全なLinuxカーネル互換ではありませんでした。その後、2019年WSL2がリリースされ、完全にLinuxカーネルを使用でき、互換性が保証されました。

このように、WSL1とWSL2の違いLinuxカーネルの互換性があるか、ないかという大きな違いがあります。

また、WSL1 と WSL2は機構が異なり別のソフトウェアとして扱われているので注意しましょう。

これから始めるならWSL2を使えば十分です。

続いて、WSL2のインストール方法使い方を説明していきます。

WSL2を始める前の準備

WSL2をサポートするWindowsバージョン

WSL2を利用するには、Windows 10 バージョン 2004 以降 (ビルド 19041 以降) または Windows 11 である必要があります。(Microsoft 公式のドキュメントはこちら。)

この条件を満たしていない場合Windows Update を実行し、最新のバージョンに更新する必要があるので注意しましょう。

Windowsバージョンの確認方法

Windowsバージョンの確認は、デスクトップ上でWindowsキー + Rを押下して「ファイル名を指定して実行」を起動した後、winverというコマンドを実行します。

Windows10 | winverの実行
Windows10 | winverの実行

winverコマンドを実行すると下の画像のようにバージョンを確認できます。

Windows10 | winver実行結果
Windows10 | winver実行結果

Windows バージョンが条件を満たすことを確認したら、次の手順に進みましょう。

WSL2をインストール

WSL2のインストールWindows PowerShell から実行します。

Windowsキー を押してスタートメニューを開き、 Windows PowerShell > Windows PowerShell の項目上で右クリックし、「管理者として実行する」をクリックします。

PowerShell | 管理者として実行
PowerShell | 管理者として実行

(x86)もありますが、無印(x64)のPowerShellを起動してね。

管理者として実行した場合、ウィンドウの上部が「管理者」の表示になります。この状態で、wsl --installを実行すると、WSL2のインストールが始まります。

PowerShell | WSL2 インストール
PowerShell | WSL2 インストール

オプション指定なしの場合(デフォルト)は、Ubuntuの仮想マシンがインストールされます。

インストールが完了したら、PCを再起動します。

PowerShell | WSL2 インストール完了
PowerShell | WSL2 インストール完了

再起動後、自動的にUbuntuというプロンプトが起動し、Ubuntuのインストールが始まります。

WSL2 | ubuntuのインストール開始
WSL2 | Ubuntuのインストール開始

インストールが終了すると、Ubuntu上で使用するユーザー名/パスワードの入力待ち状態になるので設定します。

WSL2 | Ubuntuユーザーの登録
WSL2 | Ubuntuユーザーの登録

ここで登録したユーザー名, パスワードは忘れないようにメモしてね。

下の画像のように、Ubuntu上でコマンドが入力できるようになれば、完了です。

WSL2 | Ubuntuインストール完了
WSL2 | Ubuntuインストール完了

早速、lsb_release -aと入力し、UbuntuのOSバージョンを確認してみましょう。

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal

Ubuntu20.04LTSがWindows上で使えるようになったね!

以上で WSL2のインストール は完了です。続いて WSL2 の使い方も理解しておきましょう。

WSL2の使い方

Ubuntuの起動

スタートメニュー内に、Ubuntuのアイコンが追加されています。これをクリックすれば、Ubuntuのシェルにログインできます。

WSL2 | Ubuntuのアイコン
WSL2 | Ubuntuのアイコン

WindowsからUbuntuのファイルにアクセス

エクスプローラー上で\\wsl$\\Ubuntuとパスを入力すると、Ubuntu内のファイルにアクセスできます。

WSL2 | Windows から Ubuntuのファイルにアクセス
WSL2 | Windows から Ubuntuのファイルにアクセス

UbuntuからWindowsのファイルにアクセス

Ubuntuから見た場合、/mnt配下に各種ドライブ(Cドライブ や Dドライブ)がマウントされます。

WSL2 | Ubuntu から Windowsのファイルにアクセス
WSL2 | Ubuntu から Windowsのファイルにアクセス

WSL2上の仮想マシンの状態を確認

WSL2上にある 仮想マシンの一覧起動状態 を確認するには、PowerShell上でwsl --list --verbose と入力します。

PowerShell |WSL2上の仮想マシンを表示
PowerShell |WSL2上の仮想マシンを表示

Runnning であれば起動中だね。

Ubuntuのシェルを表示したウィンドウを閉じても、内部的にはUbuntuは停止しません

WSL2を停止する

WSL2上の 仮想マシンをシャットダウン するには、PowerShell上でwsl --shutdown と入力します。

PowerShell | WSL2上の仮想マシンをシャットダウン
PowerShell | WSL2上の仮想マシンをシャットダウン

STATE(状態)が Stoppedに変わったね。

仮想化ソフトウェア Virtual Boxを使用している場合、WSL2と併用するには追加の設定が必要です。

あわせて読みたい
WSL2 と Virtual Boxの併用方法 (VERR_NEM_INIT_FAILED対策) Windows10にWSL2をインストール後、Virtual Box上のLinuxを起動するとエラーで仮想マシンが起動しない状態に陥ります。 WSL2とVirtual Boxを併用するための設定 と 対策...

まとめ

今回のまとめです。

  • WSL2を利用して、Windows上でLinuxカーネルを動かすことができる。
  • WSL2のインストールは、PowerShellを管理者として実行し、wsl --installと入力する。
  • WSL2上の仮想マシンは、ウィンドウを閉じてもシャットダウンされないので注意。

17歳の時に、飛び級でミシガン州立大学へ入学し、今ではお笑い芸人・情報番組のコメンテーター、さらに会社役員とさまざまな活躍を見せるあの人の大人気書籍こちら

参考になったでしょうか。
ほかにも役立つ情報が他のページにもあるかもしれません。
ご覧になるかはあなた次第です!

この記事がイイねと思ったら、Twitterフォロー か  にほんブログ村のどちらかしてくれたら嬉しいよ!

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!

コメント / ご要望

コメントする

goto
もくじ
閉じる