【超簡単】WindowsにWSL(Ubuntu)をインストールする手順と、初心者が絶対につまずくポイント

最近のWeb開発やAIツールの環境構築では、Windows標準のコマンドプロンプトやPowerShellではなく、「WSL(Windows Subsystem for Linux)」を使ってLinux環境を用意するのがデファクトスタンダードになっています。
「Windowsのままじゃダメなの?」と思うかもしれませんが、多くのモダンな開発ツールはLinux環境を前提に作られているため、WSLを導入した方が圧倒的にエラーが少なく、スムーズに作業が進むからです。
この記事では、今のWindows開発で必須とも言えるWSLをコマンド1発で導入する手順と、ターミナル初心者が99%パニックになる「見えないパスワード」の罠について分かりやすく解説します。
目次
最新の投稿はこちら
- 【mail-tester7.8→9.7にスコア向上】ブラストエンジンで迷惑メール判定を防ぐ!DKIMの再設定とスコア確認方法

- 【超簡単】WindowsにWSL(Ubuntu)をインストールする手順と、初心者が絶対につまずくポイント

- 【Bashだけ覚えればOK】Web開発者が知っておくべきターミナル・シェルの基礎知識

- 【VSCode背景透過】"GlassIt-VSC"の導入方法 - コーディング効率を爆上げ

- Notion MCP連携でWordPress記事を自動生成する方法

- GitHub Personal Access Token (PAT) 取得ガイド

1. WSLのインストールはコマンド1発で完了!
以前は複雑な設定が必要だったWSLですが、現在は非常に簡単になっています。
手順
- Windowsのスタートメニューを右クリックし、「Windows PowerShell(またはターミナル)」を管理者として実行します。
- 開いた黒い(または青い)画面で、以下のコマンドを入力し、
Enterキーを押します。
wsl --install
- ダウンロードとインストールが自動的に始まります。「Ubuntu を起動しています…」と表示されるまで数分待ちましょう。
2. 【要注意】初期設定で立ちはだかる「見えないパスワード」の罠
インストールが完了すると、新しいLinux(Ubuntu)のウィンドウが開き、初期設定が始まります。実は、ここが最大のつまずきポイントです。
① ユーザー名の決定
画面に以下のように表示されます。
Create a default Unix user account:
ここは好きなユーザー名(半角英数字、例えば taro や developer など)を入力して Enter を押します。
② パスワードの入力(※罠ポイント)
次にパスワードを決める画面になります。
New password:
ここでキーボードを叩いてパスワードを入力するのですが……なんと、画面には「*」や「●」すら表示されず、カーソルも一切動きません。
「あれ?フリーズした?」「キーボードが壊れた?」と焦って連打してしまう人が続出しますが、安心してください。これはLinux特有のセキュリティ仕様です。
画面には何も変化がありませんが、裏ではしっかり入力されています。 落ち着いて設定したいパスワードを打ち込み、Enterキーを押してください。
③ パスワードの再確認
確認のため、もう一度同じパスワードを求められます。
Retype new password:
先ほどと同じパスワードを(見えませんが)入力して Enter を押します。
3. インストール成功の確認
Installation successful! などのメッセージが表示され、画面の一番下の行が緑色で以下のような表示になれば大成功です!
ユーザー名@PC名:~$
これで、あなたのWindowsマシンの中に、本格的なLinux(Ubuntu)環境が完成しました。
まとめ
WSLの導入自体はコマンド1つで終わりますが、ターミナル特有の「パスワード入力時に何も表示されない仕様」を知らないと、思わぬところで時間をロスしてしまいます。
無事に環境が構築できたら、次は便利な画面分割ツール「TMUX」を入れたり、話題のAIエージェントを動かしたりと、開発の幅を一気に広げていきましょう!

2009年那覇でホームレスになるも沖縄の方々に助けられ、2010年からNPOで地域密着で困窮支援。2016-2024年まで株式会社FM那覇代表取締役。沖縄の支援団体情報ポータルサイト「カケハシオキナワ」設立運営。防災士。エンジニア。
