どーも!marusukeです!
Windows PCのままLinuxを学びたいなら、標準機能の『WSL2』を使って環境を構築するのが最もスムーズです!
Windows上でLinuxをネイティブに近いパフォーマンスで動作させるWSL2(Windows Subsystem for Linux 2)。現在は以前のような複雑な手順は不要になり、コマンド一行でセットアップが完了します!
本記事では、Windows 10/11環境でWSL2をインストールし、Ubuntuを立ち上げるまでの最短手順と、つまずきやすいBIOS設定の対処法を解説します!
動作要件の確認
WSL2を利用するには、以下のバージョン以上のWindows OSが必要です
- Windows 11: 全バージョン対応
- Windows 10: バージョン 2004(ビルド 19041)以降
キーボードの Win + R を押し、winver を実行することで現在のOSバージョンとビルド番号を確認できます
WSL2のインストール手順
現在のWindowsでは、システムの有効化とカーネルのダウンロードを一つのコマンドで完結できます
ステップ1:管理者権限でターミナルを起動
- スタートボタンを右クリック、または
Win + Xキーを押します - 「ターミナル(管理者)」を選択して起動します。
- ※Windows 10等で「ターミナル」が表示されない場合は、「PowerShell(管理者)」または「コマンドプロンプト(管理者)」を選択してください。
- ※システム設定を変更するため、必ず管理者権限で実行してください
ステップ2:インストールコマンドの実行
プロンプトに以下のコマンドを入力し、エンターキーを押してください
# PowerShellまたはターミナル
wsl --installこのコマンドにより、仮想マシンプラットフォームの有効化、最新のLinuxカーネルのダウンロード、デフォルトのディストリビューション(Ubuntu)のインストールが自動的に行われます
以下のようにUbuntuが起動します

Linuxユーザーの初期設定
再起動後に立ち上がるコンソールで、Linux側のユーザーアカウントを作成します
- Enter new UNIX username: 任意のユーザー名を入力(半角英数字)
- New password: パスワードを入力(セキュリティ上、入力中もカーソルは動きませんが、入力は受け付けられています)
- Retype new password: 確認のため再度入力
Installation successful! と表示されれば、WSL2上のUbuntuが利用可能な状態になります
トラブルシューティング:仮想化エラーが出る場合
インストール中や起動時に「仮想化支援機能 (VT-x/AMD-V) が有効になっていない」という旨のエラーが出る場合、PC自体の物理設定(BIOS/UEFI)を変更する必要があります
BIOS/UEFIでの仮想化設定の有効化手順
- 設定画面(BIOS/UEFI)を起動する Windowsを再起動し、メーカーロゴが表示されている間に指定のキー(一般的に F2, F10, F12, または Deleteキー)を連打します
- 仮想化設定の項目を探して有効化する メーカーによってメニューの場所が異なりますが、主に「Advanced(詳細設定)」や「CPU Configuration」内にあります
- Intel製CPU:
Intel Virtualization Technology等を Enabled(有効) に変更 - AMD製CPU:
SVM Mode等を Enabled(有効) に変更
- Intel製CPU:
- 保存して終了する 通常は F10 キーで「Save & Exit」を行い、再起動します
【Tips】Ubuntu以外のディストリビューションを利用する場合
WSL2ではデフォルトでUbuntuが導入されますが、以下のコマンドで他のOSを追加・併用することも可能です
# PowerShellまたはターミナル
# インストール可能なOS一覧を表示
wsl --list --online
# 指定したOSをインストール(例:Debian)
wsl --install -d DebianWSL2の利点は、複数の環境を共存させ、用途に応じて使い分けられる点にあります。まずはUbuntuで慣れ、必要に応じて他の環境を追加するのが効率的です
まとめ
以上の手順で、Windows上にLinux開発環境が構築されました
インストール直後のパッケージは古いため、まずは以下のコマンドを実行してシステムを最新の状態にすることをお勧めします。 sudo apt update && sudo apt upgrade
以上です!
ここまで読んでいただきありがとうございました!

コメント