Microsoft StoreからシンプルにUbuntuを導入する方法。

windowsでlinux環境を作る簡単な方法

はじめに

Windows 11(10)にWSL2(Windows Subsystem for Linux)をインストールし、Ubuntuをセットアップする手順を解説します。
以前よりも導入が非常に簡単になりました。本記事ではスクリーンショットを多用し、初めての方でも画像通りに進めれば環境が整うように構成しています。

1. WSLを有効化する

WSL(Windows Subsystem for Linux)は、Windows上でLinux環境をネイティブに動作させる仕組みです。Microsoft Storeからubuntuをインストールする場合でも土台として有効化する必要があります。powershellから以下のコマンドを実行することで簡単に有効化できます。

手順

  1. powershellを起動(windowsのタスクバーから検索)
  2. powershellに“wsl –install”をコピペして実行
  3. windowsPCを再起動
  4. wslのインストール確認
wslをインストールするために、windowsの検索欄からpowershellを起動する
windows power shell

手順1. powershell起動

Windowsのタスクバーにある検索欄に”powershell“と打ち込むと、Windows PowerShellが見つかるはずです。ここで、右クリックをして、[管理者として実行]で起動してください。

wslのインストールコマンド wsl --install をPower Shellに打ち込んだ例

手順2. WSLをインストール

手順1で起動できたWindows PowerShellに以下のコマンドを打ち込むかコピペしてEnterで実行します。

wsl --install
Windowsのスタートメニューから再起動を促す画像

手順3. PC再起動

インストール完了後、「変更を有効にするにはシステムを再起動する必要があります」というメッセージが表示されます。PCを再起動しましょう。

(The requested operation is successful. Changes will not be effective until the system is rebooted.という表示が出ているはずです。)

wslのアップデートが完了している場合の出力

wslのupdateが完了している場合の出力例

手順4. WSLインストール確認と更新

再起動できたら、再度powershellを起動し、以下のコマンドを実行してください。

wsl --update

このコマンドで、最新版にアップデートします。

これが正常にできていれば、WSLのインストールは完了です。

(おまけ)以下のコマンドでバージョンを確認しておきましょう。

wsl --status

2. Microsoft Storeで「Ubuntu」を検索

Microsoft Storeを開き、検索窓に「Ubuntu」と打ちます。一番上に出てくる最新の「Ubuntu」(バージョン番号がないものは常に最新のLTSを指します)の「入手」をクリックしてください。入手をクリックするとダウンロードが開始されます。

microsoftstoreからubuntuをダウンロードしている様子

ダウンロード中

ダウンロードが完了したら、起動できるようになるので、”開く”をクリックして起動します。

microsoftstoreからubuntuを入手し、起動前の状態

2. インストールを待つ

ここでWindowsが「Linuxを動かすための準備」を自動で行います。数十秒から数分待つだけで完了です。

  • ※もし「PCの再起動が必要です」という通知が出たら、一度再起動してください。
ubuntuのインストール中のターミナル画面

ubuntuのインストール中のターミナル画面

3. Ubuntuを開いて初期設定

インストールが完了すると、ユーザ名とパスワードを入力するように要求されます。

ここで設定するユーザー名は、今後Ubuntu内で作成される「自分のフォルダ(ディレクトリ)」の名前としてずっと使われます。あまり長すぎるとコマンド入力の際に手間取ることがあるため、5〜10文字程度の分かりやすい半角英数字で設定するのがおすすめです。

ubuntuの初期設定。名前とパスワード入力
  • Username: このubuntuで使う自分の名前(半角英数)
  • Password: 任意パスワード ログインするときに使うので、忘れないようにしてください。(入力中は画面に出ませんがしっかり入力できています)

username@computername:~$のプロンプトが出ていれば成功です。

3. 終わりに

これであなたのWindowsの中に、本物のLinux環境が構築されました。
次からは、スタートメニューから「Ubuntu」を呼び出すだけでいつでも起動できます。開発や学習に存分に活用してください!

次のステップ:最低限押さえておきたいLinuxコマンド

Ubuntuを使いこなすための第一歩として、まずはこれだけは知っておきたい基本コマンドを別記事でまとめています。

  • ls:いま自分がいる場所にどんなファイルがあるか見る
  • cd:フォルダ(ディレクトリ)を移動する
  • pwd:自分が今どこにいるか確認する
  • sudo:管理者として命令を実行する

「マウスを使わずに、文字だけでPCを操る」 というエンジニアの日常を、ぜひ体験してみてください!

関連記事:とりあえず触ってみたい

基本の「cd」と「ls」さえ覚えれば、Linuxの世界を歩き回れるようになります。

Linux-ls-コマンドの使い方紹介、初学者向けに、よく使うオプションを優先的に紹介しています。

【初心者向け】pwd・lsコマンド 「今どこ?」と「何がある?」- コピペで試せるオプション理解 -【Linuxコマンド入門 #2】

lsコマンドの使い方を、よく使うオプション順に紹介します。基本的な使い方をマスターしましょう。

cd コマンドの使い方紹介、Linux Ubuntu初学者向けに、よく使うオプションを優先的に紹介しています。

【初心者向け】cdコマンド 「ディレクトリ移動」change directory – コピペで試せるオプション理解 -【Linuxコマンド入門 #3】

cdコマンドについて、よく使うオプションを優先的に紹介します。directory移動を行う コマンド。linux ubuntu terminal command をマスターする。

関連記事:ある程度体系的に学びたい

目的別にシリーズ化しています。ご自身のレベルや必要に合わせて活用してください(以下は各シリーズの初めの記事です)

Llinuxコマンド入門 Part 1 ~linuxの基本操作~ : 【初心者向け】pwd・lsコマンド 「今どこ?」と「何がある?」- コピペで試せるオプション理解 -【Linuxコマンド入門 #2】

Linuxコマンド入門 Part 2 ~パイプとリダイレクト~ シェル演算子を学ぶ : 【>/>>】「結果をファイルに保存」- リダイレクトを理解する-【続・Linuxコマンド入門 #1】

Linuxコマンド入門 Part3 ~システムの状態確認とネットワークの基本~ : 【topとhtop】LinuxでCPUやメモリの使用率をリアルタイムで確認する方法【Linuxコマンド入門 Part3-1】

Linuxコマンド入門 Part4 ~ターミナル操作の効率化とシェル環境のカスタマイズ~ : 【alias】よく使う長いLinuxコマンドを短縮・登録する使い方【Linuxコマンド入門 Part4-1】

ここまで読んでいただきありがとうございます。

では、次の記事で。 lumenHero