コンテンツにスキップ

WSLのインストール

[質問]

WindowsにWSLをインストールする方法

[回答] Gemini

Windows上でLinux環境を動かせる「WSL (Windows Subsystem for Linux)」のインストールは、現在とても簡単になっています。以前のように複雑な設定を何度も行う必要はありません。

以下に、最も推奨される手順をまとめました。


1. インストールの準備

まず、お使いのWindowsのバージョンが以下の条件を満たしているか確認してください。

  • Windows 10: バージョン 2004 以降(ビルド 19041 以降)
  • Windows 11: 全バージョン対応

2. インストール手順(コマンド一発)

  1. 「管理者として実行」でターミナルを開く
  2. スタートメニューで「PowerShell」または「コマンドプロンプト」を検索します。
  3. 右クリックして「管理者として実行」を選択します。

  4. インストールコマンドを入力

  5. 以下のコマンドをコピーして貼り付け、Enterキーを押します。
wsl --install

補足: このコマンドにより、WSLの有効化、仮想マシンプラットフォームの有効化、最新のLinuxカーネルのダウンロード、およびデフォルトのLinuxディストリビューション(通常は Ubuntu)のインストールが自動で行われます。

  1. PCを再起動する
  2. 処理が完了したら、Windowsを再起動してください。

3. Linuxの初期設定

再起動後、自動的にUbuntu(Linux)のウィンドウが立ち上がります。

  1. ユーザー作成: Enter new UNIX username: と表示されたら、好きなユーザー名を入力します(Windowsのユーザー名と違ってもOKです)。
  2. パスワード設定: New password: と表示されるので、パスワードを設定します。
  3. 注意: 入力中、画面には1文字も表示されませんが、しっかり入力されています。入力後にEnterを押してください。

4. 動作確認と更新

最後に、システムを最新の状態にしておきましょう。Ubuntuの画面で以下のコマンドを実行します。

sudo apt update && sudo apt upgrade -y

これで、Windowsの中に完全なLinux環境が整いました。


よくあるトラブルと解決策

  • 「仮想化が有効になっていない」というエラー: PC起動時のBIOS/UEFI設定で「Intel VT-x」や「AMD-V」などの仮想化支援機能を「Enabled(有効)」にする必要があります。
  • 特定のディストリビューションを入れたい場合: wsl --list --online でインストール可能なOS一覧を確認し、wsl --install -d Debian のように名前を指定してインストールできます。

次にお手伝いできることはありますか? 例えば、「WSL上でPythonの開発環境を作る方法」や、「VS CodeとWSLを連携させて爆速で開発する方法」など、知りたいことがあれば教えてください!