前提条件として、Windows 10バージョン2004以降(ビルド19041以降)またはWindows 11を実行している必要があります。それ以前のバージョンを使用している場合は、手動でインストールする必要があります。
WSLをインストールするためには、以下の手順を実行します。
- 管理者モードでPowerShellまたはWindowsコマンドプロンプトを開きます。
- wsl --installと入力して実行します。これにより、WSLを実行するために必要な機能が有効になり、Ubuntuディストリビューションがインストールされます(デフォルトのディストリビューションは変更できます)。
- インストールが完了したら、マシンを再起動します。
WSLのインストールが完了すると、新しくインストールしたLinuxディストリビューションを初めて起動すると、コンソールウィンドウが開き、ファイルの展開とマシンへの保存が行われるように求められます。その後の起動は通常1秒未満で完了します。
WSLのデフォルトのLinuxディストリビューションを変更する場合は、-dフラグを使用します。
また、インストール後に追加のLinuxディストリビューションをインストールする場合は、wsl --install -d
さらに詳細な設定やベストプラクティスについては、Windows Terminalのインストール、Linuxユーザー情報の設定、WSLのバージョンの確認、WSL 1からWSL 2へのアップグレードなど、Best practices for setting up a WSL development environmentガイドを参照してください。
以上が、WindowsでWSLをインストールする方法についての詳細な説明です。これにより、Windowsマシン上でLinux環境を簡単にセットアップできます。