Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10にWSL 2をインストールする方法|ステップ別完全ガイド

Windows Subsystem for Linux(WSL)は、VirtualBoxやVMwareなどのサードパーティ製ハイパーバイザーを使わずに、Windows上でGNU/Linux環境を実行できる便利な機能です。WSL 1では、コマンドラインインターフェース上でLinuxのコマンドやユーティリティ、さまざまなツールを実行することができました。

最新バージョンのWSL 2では、Windows上でGUIのLinuxアプリケーションも実行可能になり、完全なLinuxカーネルを採用することで、高速なシステムコールと優れたファイルI/Oパフォーマンスを実現しています。

この記事では、Windows 10が動作するPCにWSL 2をインストールする方法を、手順を追って詳しく解説します。

ステップ1:Windows 10でWSLを有効化する

すでにWSLがインストールされている場合は、次のステップに進んでください。まだの場合は、まずWSL機能を有効化し、ディストリビューションをセットアップする必要があります。

スタートメニューを開き、「Windows の機能の有効化または無効化」と検索します。表示されたリストから最も関連性の高い結果を選択してください。

新しいウィンドウが開くので、一覧を下にスクロールして「Windows Subsystem for Linux」と「仮想マシンプラットフォーム」のチェックボックスにチェックを入れます。その後、「OK」をクリックして続行します。

Windows 10にWSL 2をインストールする方法|ステップ別完全ガイド

Windowsが必要なファイルを検索してダウンロードします。ダウンロードが完了したら、「今すぐ再起動する」をクリックしてPCを再起動しましょう。

ステップ2:WSL 2カーネル更新プログラムをダウンロードする

WSL 2をインストールするには、まず最新のWSL 2カーネル更新プログラムをダウンロードしてインストールする必要があります。

ダウンロード:WSL 2 カーネル更新プログラム(Microsoft公式サイトから入手可能)

画面の指示に従って、ダウンロードしたプログラムをシステムにインストールしてください。

インストールが完了したら、コマンドプロンプトを起動し(管理者として実行を推奨)、以下のコマンドを入力してWSLの既定のバージョンを2に設定します。

wsl --set-default-version 2

ステップ3:WSL用のLinuxディストリビューションをインストールする

次に、Microsoft Storeまたはコマンドプロンプトから、WSL用のLinuxディストリビューションをダウンロードします。Microsoft Storeからのダウンロードは簡単です。ストアを起動してディストリビューション名を検索し、「入手」をクリックするだけでシステムにインストールできます。

コマンドラインからインストールする場合は、以下のコマンドを実行します。

wsl --install -d distroname

「distroname」の部分には、インストールしたいLinux環境の名前を指定します。利用可能なディストリビューションの一覧は、以下のコマンドで確認できます。

wsl --list --online

このガイドでは、例としてUbuntuをインストールしてみましょう。

wsl --install -d Ubuntu

WSLがディストリビューションに関連するファイルをダウンロードし、環境を自動的にセットアップします。この処理には数分かかる場合がありますので、しばらくお待ちください。

ステップ4:既存のディストリビューションのWSLバージョンを切り替える

ステップ2でWSLの既定のバージョンを2に設定済みのため、新しくインストールしたディストリビューションは自動的にWSL 2で動作するはずです。もし自動的に切り替わらない場合は、手動でバージョンを変更することもできます。

そのためには、まず現在のディストリビューションがどのWSLバージョンで動作しているかを確認します。以下のコマンドを入力してください。

wsl -l -v
Windows 10にWSL 2をインストールする方法|ステップ別完全ガイド

出力結果には、インストール済みのディストリビューションとそれぞれ対応するWSLバージョンが表示されます。WSL 2に変更するには、以下のコマンドを入力します。

wsl --set-version distroname 2

たとえば、Ubuntuを最新のWSLバージョンに切り替える場合は、次のように入力します。

wsl --set-version Ubuntu 2

変換処理が開始されます。完了までにかかる時間は、お使いのPCのスペックによって異なります。処理が完了したら、再度WSLバージョンを確認して、変更が正しく反映されているかチェックしましょう。

wsl -l -v
Windows 10にWSL 2をインストールする方法|ステップ別完全ガイド

これで完了です。Windows 10マシンへのWSL 2のインストールが正常に完了しました。

Windows上でLinuxディストリビューションを活用しよう

Windows Subsystem for Linuxは、Windows上でLinux環境を実行する最も手軽な方法というわけではありませんが、Linuxのコマンドラインを中心とした作業を行うなら、間違いなく最適な選択肢です。

もしフルデスクトップ環境を備えたディストリビューションをWindows内で動かしたい場合は、VirtualBoxやVMwareなどのハイパーバイザーの導入を検討するとよいでしょう。WSLとは異なり、より多くのディストリビューションやデスクトップ環境の中から自由に選択・カスタマイズできます。

  1. Windows 10 / 11 に Ubuntu をインストールする3つの方法【WSL・USB起動・仮想マシン】

    Windows 10 や Windows 11 のパソコンで Ubuntu Linux を使ってみたいと思ったことはありませんか?この記事では、その手順を初心者の方にもわかりやすく解説します。 実は、Windows 上で Ubuntu をインストールして動かす方法はひとつだけではありません。本記事では、代表的な3つのアプローチをご紹介します。① Windows Subsystem for Linux(WSL)を使って Linux コマンドを実行する方法、② USB メモリから直接起動する方法、そして③ 仮想マシン(VM)上で動かす方法です。 それぞれの特徴と手順を順番に見ていきましょう。 方法

  2. 非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順

    Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW