プログラミング

Windows10×WSL2でUbuntuを使う方法

-プログラミング

WSLとは

公式ドキュメントでは以下のように紹介されています。

Linux 用 Windows サブシステムを使用すると、開発者は、従来の仮想マシンまたはデュアルブート セットアップのオーバーヘッドなしで、ほとんどのコマンド ライン ツール、ユーティリティ、アプリケーションを含む GNU/Linux 環境を変更せずそのまま Windows 上で直接実行できます。

https://docs.microsoft.com/ja-jp/windows/wsl/about

超簡単に言うと、Windows 上でLinuxを直接実行できる機能です。

Windows上でLinuxを使いたいときにVMwareやVirtualboxなど仮想環境ツールをインストールしなくても手軽にLinuxを使うことが出来ます。

詳しくはMicrosoftの公式ドキュメントを参照してください。

WSL2を導入するための前提

WSL2を使用するには x64 システムの場合、以下のバージョンである必要があります。
それ以前のバージョンの場合は、Windowsの更新が必要です。

  • バージョン: 1903以降
  • OSビルド : 18362以上

確認は
設定→システム→詳細情報
で確認が出来ます。

WSL2を導入する手順

ここからWSL2を有効にする手順を書いていきます

STEP1 PowerShell を管理者として実行

PowerShellを管理者として実行します。

ヘッダーに管理者と表示されていることを確認します。表示されていれば、管理者で実行されています。

STEP2 PowerShellでWSL(Windows Subsystem for Linux)を有効化

以下のコマンドをPowerShell(管理者)にコピペして実行します。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

このように「操作は正常に完了しました」と表示されればOKです。

Windowsを再起動します。再起動後にWSLが有効になります。

STEP3 Linux カーネル更新プログラム パッケージをインストール

下記リンクをクリックしてLinux カーネル更新プログラム パッケージをダウンロードします。

x64 マシン用 WSL2 Linux カーネル更新プログラム パッケージ

ダウンロードした「wsl_update_x64.msi」を実行しインストールします。

STEP4 WSL2を既定バージョンに設定する

以下のコマンドをPowerShell(管理者)にコピペして実行します。

wsl --set-default-version 2

画像のように表示されていれば既定バージョン変更は完了です。

これで、WSL2が既定バージョンとなりました。

STEP5 Ubuntuのインストール

UbuntuのインストールはMicrosoft Storeから行います。

Microsoft StoreでUbuntuを検索すると以下のように候補が出てきます。

今回は、「Ubuntu18.04TLS」をインストールします。

Ubuntu18.04TLS」をクリックし、入手ボタンをクリックします。

インストールが完了すると「起動」ボタンが表示されるので、クリックします。

初回起動時にusernameとpasswordの登録を求められるので任意のusernameとpasswordを登録します。

登録したusernameとpasswordは今後利用するので、忘れないように注意してください。

usernameとpasswordの設定が終わるとログインされます。

これでWindows10×WSL2でUbuntuを使うためのセットアップ完了です!!

まとめ

WSL2を使うことで、本当にサクッとWindowsでUbuntu(Linux)を使うことができます!

導入は簡単なので、WindowsでLinuxが使いたいときは是非試してみてください。

関連記事

-プログラミング