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が必要なファイルを検索してダウンロードします。ダウンロードが完了したら、「今すぐ再起動する」をクリックして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
出力結果には、インストール済みのディストリビューションとそれぞれ対応する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上でLinuxディストリビューションを活用しよう
Windows Subsystem for Linuxは、Windows上でLinux環境を実行する最も手軽な方法というわけではありませんが、Linuxのコマンドラインを中心とした作業を行うなら、間違いなく最適な選択肢です。
もしフルデスクトップ環境を備えたディストリビューションをWindows内で動かしたい場合は、VirtualBoxやVMwareなどのハイパーバイザーの導入を検討するとよいでしょう。WSLとは異なり、より多くのディストリビューションやデスクトップ環境の中から自由に選択・カスタマイズできます。
-
Windows 10 / 11 に Ubuntu をインストールする3つの方法【WSL・USB起動・仮想マシン】
Windows 10 や Windows 11 のパソコンで Ubuntu Linux を使ってみたいと思ったことはありませんか?この記事では、その手順を初心者の方にもわかりやすく解説します。 実は、Windows 上で Ubuntu をインストールして動かす方法はひとつだけではありません。本記事では、代表的な3つのアプローチをご紹介します。① Windows Subsystem for Linux(WSL)を使って Linux コマンドを実行する方法、② USB メモリから直接起動する方法、そして③ 仮想マシン(VM)上で動かす方法です。 それぞれの特徴と手順を順番に見ていきましょう。 方法
-
非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順
Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW