WSLのインストール
[質問]
WindowsにWSLをインストールする方法
[回答] Gemini
Windows上でLinux環境を動かせる「WSL (Windows Subsystem for Linux)」のインストールは、現在とても簡単になっています。以前のように複雑な設定を何度も行う必要はありません。
以下に、最も推奨される手順をまとめました。
1. インストールの準備
まず、お使いのWindowsのバージョンが以下の条件を満たしているか確認してください。
- Windows 10: バージョン 2004 以降(ビルド 19041 以降)
- Windows 11: 全バージョン対応
2. インストール手順(コマンド一発)
- 「管理者として実行」でターミナルを開く
- スタートメニューで「PowerShell」または「コマンドプロンプト」を検索します。
-
右クリックして「管理者として実行」を選択します。
-
インストールコマンドを入力
- 以下のコマンドをコピーして貼り付け、Enterキーを押します。
補足: このコマンドにより、WSLの有効化、仮想マシンプラットフォームの有効化、最新のLinuxカーネルのダウンロード、およびデフォルトのLinuxディストリビューション(通常は Ubuntu)のインストールが自動で行われます。
- PCを再起動する
- 処理が完了したら、Windowsを再起動してください。
3. Linuxの初期設定
再起動後、自動的にUbuntu(Linux)のウィンドウが立ち上がります。
- ユーザー作成:
Enter new UNIX username:と表示されたら、好きなユーザー名を入力します(Windowsのユーザー名と違ってもOKです)。 - パスワード設定:
New password:と表示されるので、パスワードを設定します。 - 注意: 入力中、画面には1文字も表示されませんが、しっかり入力されています。入力後にEnterを押してください。
4. 動作確認と更新
最後に、システムを最新の状態にしておきましょう。Ubuntuの画面で以下のコマンドを実行します。
これで、Windowsの中に完全なLinux環境が整いました。
よくあるトラブルと解決策
- 「仮想化が有効になっていない」というエラー: PC起動時のBIOS/UEFI設定で「Intel VT-x」や「AMD-V」などの仮想化支援機能を「Enabled(有効)」にする必要があります。
- 特定のディストリビューションを入れたい場合:
wsl --list --onlineでインストール可能なOS一覧を確認し、wsl --install -d Debianのように名前を指定してインストールできます。
次にお手伝いできることはありますか? 例えば、「WSL上でPythonの開発環境を作る方法」や、「VS CodeとWSLを連携させて爆速で開発する方法」など、知りたいことがあれば教えてください!