Windows 11 に Ubuntu をインストールするのは、複雑な技術的タスクの 1 つに思えるかもしれませんが、正直なところ、手順がわかってしまえば、なんとか管理できます。難しいのは、WSL (Windows Subsystem for Linux) が適切にセットアップされていることを確認し、Microsoft Store から Ubuntu を入手することです。特に、新しい Windows 11 ビルドには癖があるため、WSL が正しく有効化されなかったり、Ubuntu のインストールに失敗したりするなど、奇妙な問題に遭遇することがあります。でも心配はいりません。これらの手順は、プロセスを効率化し、よくある問題の一部を解消するように設計されているので、デュアル ブートしたり仮想マシンを操作したりすることなく、Windows から直接 Linux コマンドを使い始めることができます。一度コツをつかめば、なぜもっと早くやらなかったのかと不思議に思うでしょう。そして、努力する価値のある強力なツールセットをすぐに手に入れることができるのです。
Windows 11でUbuntuのインストール問題を解決する方法
方法1: PowerShellを使用してWSLが適切に有効化されていることを確認する
場合によっては、WSL のチェックボックスをオンにしたにもかかわらず、実際には有効化されていないなど、明らかな手順が見落とされてしまうことがあります。対処法は次のとおりです。PowerShell を管理者として起動します(Windows + X「Windows PowerShell (管理者)」または「Windows Terminal (管理者)」を押して選択します)。次に、以下を実行します。
wsl --install
このコマンドはWSLを有効にするだけでなく、最新バージョン(WSL 2)を自動的にインストールします。これは昨今求められている機能です。エラーが発生した場合は、手動で機能を有効にしてみてください。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
次に、PCを再起動します。再起動したら、 を実行してWSLが正しくインストールされているかどうかを確認しますwsl --list --verbose。すべて緑色のチェックマークが表示されていれば問題ありません。Windowsのアップデート時にWSLがすぐに有効化されない場合があり、この手順でその問題が解決します。
方法2: Microsoft StoreからUbuntuを正しく再インストールする
Ubuntuが正しくインストールされない場合は、ストアのバージョンが破損しているか、互換性の不具合が原因である可能性があります。まず、「設定」>「アプリ」>「インストール済みアプリ」から既存のUbuntuアプリをすべて削除してください。次に、Microsoft StoreのUbuntuページにアクセスし、「入手」をもう一度クリックして、公式リリース版であることを確認してください。環境によっては、「入手」をクリックしてもインストールが正常に行われない場合がありますので、クリック後にPCを再起動してください。ストアを管理者として実行すると、アクセスの問題が解決する場合があります。
方法3: WSLバージョンとデフォルトのディストリビューションを手動で設定する
Ubuntuをインストールすると、WSL 2ではなくWSL 1のままになったり、デフォルトのディストリビューションが設定されなかったりする問題が発生する場合があります。管理者権限でPowerShellを開き、以下を実行してください。
wsl --set-default-version 2
これにより、今後のインストールでは、より優れたパフォーマンスと機能をサポートするWSL 2が強制的に使用されます。既存のUbuntuインストールを変換するには、以下を入力します。
wsl --set-version Ubuntu-20.04 2
(Ubuntu-20.04に表示されるディストリビューション名に置き換えますwsl --list --verbose。)
方法4: BIOSで仮想化設定を確認する
それでもWSL 2が動作しない場合は、BIOSで仮想化が有効になっていない可能性があります。PCを再起動し、BIOS設定画面(通常は起動中にDeleteまたは を押すF2)に入り、「Intel VT-x」または「AMD-V」というオプションを探してください。これらが有効になっていることを確認してください。保存して再起動してください。Windowsは当然ながら、必要以上に複雑にしているからです。
方法5: WSLトラブルシューティングコマンドを実行する
それでも問題が解決しない場合は、次を実行します。
wsl --shutdown wsl --update wsl --status
エラーや必要なアップデートがないか確認してください。アップデート後に再起動したり、WSL機能を無効化/有効化したりするだけで問題が解決する場合もあります。この問題は、WSLサービスが正しく起動していないか、ネットワーク設定が誤っていることに関係していることが多いです。
まとめ
- PowerShell または Windows 機能で WSL がアクティブ化されていることを確認します。
- ストアから Ubuntu を再インストールし、バージョンを確認します。
- コマンドラインから WSL をバージョン 2 に明示的に設定します。
- WSL 2 が起動しない場合は、BIOS で仮想化サポートを確認してください。
wsl --updateおよび などのトラブルシューティング コマンドを実行しますwsl --status。
まとめ
Windows 11にUbuntuをインストールするのは、最初はうまくいかないとイライラするかもしれません。信じてください、私も経験があります。多くの場合、機能の切り替えや簡単なコマンドを実行するだけで解決できます。これらの手順は、WSLがインストールされない、Ubuntuが起動しない、バージョンの不一致など、よくある問題を解決するのに役立ちます。スムーズに動作するようになったら、なぜもっと早くこれをしなかったのかと後悔するでしょう。この手順が、フォーラムへの何時間もの問い合わせや、何度も繰り返される再インストールの試行を省くのに役立つことを願っています。
コメントを残す