【2025年版】Windows 11 で WSL を使う方法(Ubuntu インストール・複数マシン構築ガイド)
Windows 11 で Linux 開発環境を簡単に構築できる WSL(Windows Subsystem for Linux)。 本記事では WSL の導入手順・Ubuntu マシンの作り方・複数環境を使う方法 をまとめました。 「Ubuntu を使いたい」「複数の開発環境を使い分けたい」という方におすすめの実践ガイドです。
WSL2, Windows 11, Ubuntu インストール, 複数インスタンス, 開発環境, コマンド解説
目次
- WSL とは?
- 事前要件
- 最短インストール方法
- 特定ディストロを指定してインストール
- WSL バージョン確認と変更
- 初回起動後のセットアップ
- 複数の Ubuntu インスタンスを作る方法
- よく使うコマンド集
- GUI・ファイル連携
- トラブルシューティング
- 運用のコツ
WSL とは?
WSL(Windows Subsystem for Linux)は、Windows 上でネイティブに Linux を動かせる仕組みです。 Ubuntu, Debian, Fedora などを選択でき、開発環境として人気です。特に Windows 11 では 「wsl –install」 で簡単に導入できます。
事前要件
- Windows 11(最新更新推奨)
- 管理者権限で PowerShell または Windows Terminal を実行できること
- BIOS/UEFI でハードウェア仮想化が有効
最短インストール方法
管理者 PowerShell で以下を入力
wsl --install
再起動後に Ubuntu が自動的にインストールされます。 初回起動時にユーザー名・パスワードを設定します。
特定ディストロを指定してインストール
利用可能なディストロ一覧を表示
wsl --list --online
Ubuntu 22.04 を指定してインストール
wsl --install -d Ubuntu-22.04
WSL バージョン確認と変更
インストール済みのディストロと WSL バージョンを確認
wsl -l -v
Ubuntu を WSL2 に変換
wsl --set-version Ubuntu 2
新規インストールを WSL2 に設定
wsl --set-default-version 2
初回起動後のセットアップ
パッケージ更新
sudo apt update && sudo apt upgrade -y
開発ツール導入
sudo apt install -y build-essential git curl vim
複数の Ubuntu インスタンスを作る方法
方法 A:テンプレートをエクスポート → インポート
既存の Ubuntu をテンプレート保存
wsl --export Ubuntu ubuntu-template.tar
新しいインスタンスとしてインポート
wsl --import ubuntu-dev C:\WSL\UbuntuDev .\ubuntu-template.tar --version 2
方法 B:Microsoft Store から複数バージョンを導入
「Ubuntu」「Ubuntu 20.04」「Ubuntu 22.04」を別々にインストールすれば複数利用できます。
よく使うコマンド集
wsl -l -vインストール済みディストロ一覧 wsl -d UbuntuUbuntu を起動 wsl --terminate UbuntuUbuntu を終了 wsl --unregister UbuntuUbuntu を削除(注意)
GUI・ファイル連携
Windows 11 の WSL は GUI アプリも動作可能です。 Windows ファイルシステムは /mnt/c/Users 経由でアクセスできます。
トラブルシューティング
- 管理者権限で実行しているか確認
- BIOS で仮想化が有効か確認
- Windows Update で最新に更新
※本記事は WSL 公式ドキュメントを基にまとめています。Windows のバージョンによって挙動が異なる場合があります。
公式情報:Microsoft Docs – WSL
以上、ChatGPTで作った記事です。