WSLの入れ方と使い方|Windowsの中にLinux環境を作る最短ルート

WSLの入れ方と使い方 WindowsでLinuxを動かす入門

「Linuxを勉強したいけれど、専用のPCや仮想マシンを用意するのは大変そう」――その悩みは、WSL(Windows Subsystem for Linux)で解決できます。Windowsの中に本物のLinux環境を、コマンド1行で作れる公式機能です。

この記事では、WSLの仕組みからインストール手順、最初にやる設定、日常的な使い方までを初心者向けに解説します。

WSLとは?何がうれしいのか

WSLの仕組みの図解。Windows 11の中でUbuntuなどの本物のLinux環境が動き、ファイルを相互にアクセスできる
Windowsと同居する形でLinuxが動きます

WSLは、Windows上でLinux(標準ではUbuntu)を動かすMicrosoft公式の仕組みです。従来の方法と比べた利点は明確です。

  • デュアルブート不要:再起動して切り替える必要がなく、WindowsアプリとLinuxを同時に使える
  • 軽い:従来の仮想マシンより起動が速く、メモリ消費も控えめ
  • ファイル連携が簡単:エクスプローラーからLinux側のファイルを開ける(逆も可能)
  • 無料:Windows 10(バージョン2004以降)/11の標準機能

プログラミング学習、Web開発、サーバー操作の練習など、「Linuxが前提」の場面で絶大な効果を発揮します。

インストール手順(所要15分+再起動)

PowerShellでwsl --installを実行してWSLとUbuntuをインストールする手順のターミナル画面例
実行するのは1行だけ。あとは画面の指示に従います
  1. スタートボタンを右クリック→「ターミナル(管理者)」を開く
  2. wsl --install と入力してEnter
  3. インストール完了後、PCを再起動する
  4. 自動で開くUbuntuの画面で、Linux用のユーザー名とパスワードを設定する(パスワードは入力しても画面に表示されませんが、正常です)

エラーになる場合は、Windows Updateを最新にしてから再実行してください。BIOSの仮想化支援機能(Intel VT-xなど)が無効になっている場合も失敗することがあります。

最初にやっておく設定

パッケージを最新にする

Ubuntuを開いたら、まず次のコマンドで内部のソフトを最新化します。今後も月1回ほど実行する習慣をつけましょう。

sudo apt update && sudo apt upgrade -y

ファイルの行き来を覚える

  • LinuxからWindowsのファイル:/mnt/c/Users/ユーザー名/ 配下にCドライブが見えます
  • WindowsからLinuxのファイル:エクスプローラーのアドレスバーに \\wsl$ と入力
  • 今いる場所をエクスプローラーで開く:Ubuntu上で explorer.exe .(末尾のドットまで入力)

注意点として、作業ファイルはなるべくLinux側(ホームディレクトリ)に置くのがおすすめです。/mnt/c経由の読み書きは低速なため、プログラミングのプロジェクトをWindows側に置くと動作が遅くなることがあります。

WSLでできることの例

  • Linuxコマンドの練習:基本コマンド20選の記事の内容がすべてそのまま試せます
  • Web開発環境:Python、Node.js、DockerなどをLinux流に導入・運用できます
  • サーバー操作の予行演習:レンタルサーバーやVPSと同じ感覚でコマンド操作を学べます

つまずきやすいポイント

症状対処
「wslが認識されない」Windows Updateを最新にして再実行。それでも駄目なら「Windowsの機能」で仮想マシンプラットフォームを有効化
Ubuntuの起動が遅い初回起動は時間がかかります。2回目以降は数秒で起動します
パスワードを忘れたPowerShellから root で入り直してパスワードを再設定できます(検索:WSL パスワード リセット)
ディスク容量が心配使った分だけ増える方式です。大きなファイルを消しても自動では縮まない点だけ注意

よくある質問

Q. WSLを入れるとWindowsが遅くなりませんか?

A. 使っていないときのWSLはほぼリソースを消費しません。メモリ使用量は必要に応じて自動調整され、設定ファイル(.wslconfig)で上限を決めることもできます。

Q. UbuntuではなくほかのLinuxも使えますか?

A. 使えます。「wsl –list –online」で選べるディストリビューションの一覧が表示され、DebianやopenSUSEなどをインストールできます。迷ったら情報量の多いUbuntuがおすすめです。

Q. WSLと仮想マシン(VirtualBoxなど)はどちらが良いですか?

A. コマンドライン中心の学習・開発ならWSLが手軽で高速です。デスクトップ画面ごとLinuxを体験したい、OS全体の挙動を学びたい場合は仮想マシンが向いています。

まとめ

WSLなら「wsl –install」の1行で、今日からWindowsの中にLinux環境が手に入ります。学習にも開発にも使える、Windowsユーザーにとって最高のLinux入門ルートです。導入したら、まずは基本コマンドの練習から始めてみてください。