Windows 11にUbuntuをインストールする方法:完全なステップバイステップのチュートリアル

Windows 11にUbuntuをダウンロードすると、別のマシンをセットアップしなくてもLinuxを試してみることができる、かなりクールな方法が実際に開かれます。MicrosoftのWindows Subsystem for Linux(WSL)のおかげで、Ubuntuのインストールはかなり簡単ですが、Microsoft Storeに見つからなかったり、WSLが正しくアクティブ化されなかったりするなどの問題に遭遇することがあります。特にWindowsが最新でなかったり、特定の機能が正しく有効になっていなかったりすると、WSLが固まったり、すぐには動作しなかったりすることがあります。そのため、このガイドでは、初期設定のトラブルシューティングや、設定が完了したらUbuntuをスムーズに実行することについて説明します。基本的に、これらの手順に従うと、スタートメニューからUbuntuを直接起動し、Windowsと一緒にLinuxコマンドを試し始めることができるようになります。

Windows 11にUbuntuをダウンロードする方法

方法1: WSLが適切に有効化されていることを確認する

この部分は非常に重要です。WSLがここでの基盤となるからです。WSLが完全に有効化されていない、または最新バージョン(できればWSL 2)で実行されていない場合、Ubuntuは正常にインストールまたは動作しない可能性があります。WSLが有効化されていない場合、Microsoft StoreからUbuntuをインストールしようとしても、うまく動作しないか、動作が非常に不安定になります。

  • 管理者として PowerShell を開きます ([スタート] を右クリックし、[Windows ターミナル (管理者)] または [PowerShell (管理者)] を選択します)。
  • WSL を有効にするには、次のコマンドを実行します: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • 最高のエクスペリエンスを確実に得るには、WSL 2 カーネル更新プログラムもインストールしてください: https://aka.ms/wsl2kernel
  • そして、WSL 2 の 仮想マシン プラットフォーム を有効にしますdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 完了したら、PC を再起動します。ここで Windows が処理を実行する必要があります。

これは非常に役立ちます。なぜなら、WSL の問題の多くは、機能が有効化されていないか、単に古くなっていることが原因だからです。これらすべてを行うことで、WSL が適切にインストールされ、Ubuntu で使用できる状態になっていることを確認できます。

方法 2: WSL 2 に更新する (まだ更新していない場合)

デフォルトインストールでWSL 1がデフォルトで選択されることがありますが、これは機能が制限されており、理想的とは言えません。Linuxのフルエクスペリエンスを求めるなら、WSL 2が最適です。WSL 2はより高速で、システムコールの完全な互換性など、より多くの機能をサポートしています。

  • PowerShell (管理者) でこのコマンドを実行しますwsl --set-default-version 2
  • でインストールされているディストリビューションを確認してくださいwsl -l -v。Ubuntu は存在するがバージョン 1 を使用している場合は、wsl --set-version Ubuntu-20.04 2(実際のディストリビューション名に置き換えてください)を実行して切り替えてください。

注意:一部の環境では、WSL 2 のインストール時に BIOS で仮想化を有効にする必要があるというメッセージが表示される場合があります。その場合は、再起動して BIOS/UEFI 設定に入り、Intel VT-x または AMD-V を有効にしてください。Windows 側では、必要以上に難しい設定になっているため、このエラーが発生します。

方法3: Microsoft StoreからUbuntuをダウンロードし、表示されない場合はトラブルシューティングする

簡単そうに聞こえますが、ストアにUbuntuが表示されなかったり、インストールが拒否されたりすることがあります。その場合は、次の手順で対処してください。

  • スタート メニューから Microsoft Store を開きます。
  • 「Ubuntu」を検索してください。表示されない場合は、wsreset.exe「実行」でストアのキャッシュをリセットしてみてください。
  • Ubuntuがある場合は、「入手」または「インストール」をクリックしてください。ダウンロードが途中で止まったり失敗したりすることがあるので、インターネット接続を確認してください。
  • インストール後、スタートメニューからUbuntuを起動してみてください。エラーが発生する場合は、アプリをアンインストールして再インストールするか、手動でリセットすると解決する場合があります。Microsoftのトラブルシューティングドキュメントをご覧ください

注:新規インストールの場合、ライセンスを更新するためにストアの再起動やMicrosoftアカウントでのサインアウト/サインインが必要になることがあります。また、PCを再起動するだけで、奇妙な不具合が解消されることも少なくありません。

方法4: ストアが失敗した場合にコマンドラインからUbuntuを手動でインストールする

ストアが拒否する場合、またはより実践的なアプローチを希望する場合は、Ubuntu ルート ファイルシステムを手動でダウンロードして設定できます。

  • [Ubuntu の公式サイトまたは WSL ディストリビューション](https://aka.ms/wsl-ubuntu-20.04)からルート ファイル システムの tarball をダウンロードします。
  • PowerShell を開いて手動でインポートします。
    wsl --import UbuntuCustom   --version 2
  • <path-to-install> をUbuntu をインストールする場所に置き換え、 <path-to-tarball> をダウンロードした tarball の場所に置き換えます。

少し手間がかかりますが、ストアがうまく動作しない場合に役立ちます。また、一部のマシンでは最初の試行で失敗する可能性があり、その場合は再起動することで解決できる場合があることにご注意ください。

Ubuntuをスムーズに動作させるためのヒント

  • Windows のバージョンが最新であることを再確認してください。WSL 2 には、Windows 10 1903 以降または Windows 11 の最新の更新プログラムが必要です。
  • WSLコマンドでエラーが発生した場合は、BIOSで仮想化が有効になっていることを確認してください。問題が発生した場合は、この手順を省略しないでください。
  • 一部のネットワーク ソフトウェアまたはセキュリティ ソフトウェアがダウンロード コマンドまたはインストール コマンドに干渉する可能性があることに注意してください。
  • インストールが完了したら、Ubuntuを起動してユーザーを設定します。最初のプロンプトでユーザー名とパスワードの入力を求められます。
  • GUI Linux アプリを実行する予定の場合は、X サーバーのインストールや WSL 2 での GUI サポートの有効化など、追加の構成が必要になる場合があります。これはまったく別の話ですが、検討する価値はあります。

よくある質問

インストール後に Ubuntu が起動しない場合はどうすればよいですか?

Ubuntu がスタート メニューに表示されるものの、起動しない、またはすぐにクラッシュする場合は、コマンド ラインを使用してリセットまたは再インストールしてみてください。

wsl --unregister Ubuntu wsl --install -d Ubuntu

すべてがきれいにリセットされることを保証します。

Linux ターミナルを問題なく表示する方法はありますか?

はい、もちろんです。複数のタブとプロファイルをサポートするWindowsターミナルをご利用ください。ターミナルを開いてUbuntuプロファイルを選択するだけで完了です。

Ubuntu GUI アプリを実行できますか?

はい、WSL 2とWindows 11を使えばLinux GUIアプリを実行できますが、Xサーバー(例:VcXsrv)のインストールなど、追加の設定が必要です。すぐにスムーズに動作するとは限りませんが、実行可能です。

まとめ

  • WSL が有効になっていて、すべての機能がオンになっていることを確認します。
  • バージョンを確認し、必要に応じて更新し、WSL 2 に設定します。
  • ストアが動作しない場合は、キャッシュをリセットするか、手動でインストールしてみてください。
  • Windows が時々操作しにくいため、手順の合間に再起動してください。
  • Windows 内で Linux 側をお楽しみください!

まとめ

Windows 11にUbuntuをインストールするのはかなり簡単ですが、時々奇妙な問題が発生することがあります。WSLやストアが動作しなくなった場合は、強制再起動、機能のリセット、手動インストールのトリックなどで状況を改善できます。あるセットアップでは数回の再起動でうまくいきましたが、別のセットアップではBIOSで仮想化を再確認する必要がありました。なぜうまくいくのかは分かりませんが、粘り強く取り組むことが報われます。一度起動すれば、UbuntuはLinuxコマンドを素早く実行したり、正しくセットアップすればフルGUIアプリを起動したりするのに便利なツールになります。この問題が解決することを祈っています。少し面倒ですが、すべてがうまくいけば、その価値は十分にあります。