Linux
 Computer >> コンピューター >  >> システム >> Linux

Ubuntuが起動しない?ブートトラブルを解決する5つの対処法

電源を入れて、作業や文書編集、音楽制作、ゲームを楽しもうとしたのに、Ubuntuが起動しない――そんな経験はありませんか?

Linux全般、そしてUbuntuは非常に安定したOSですが、Windows 11やmacOSと同じように、時にトラブルに見舞われることがあります。幸い、ほとんどのケースでは自力で解決可能です。

この記事では、Ubuntu DesktopでもUbuntu Serverでも使える、起動しないときの対処法を5つ紹介します。

Ubuntuが起動しない?まず試したい5つのステップ

Ubuntuは通常、インストール直後から問題なく動作します。起動トラブルの多くは、「起動が異常に遅い」あるいは「まったく起動しない」という形で現れます。

起動しない場合は、以下の5つのステップを順番に試してみてください。

  1. 接続されている起動デバイスを確認する
  2. GRUBブートローダーが動作しているか確認する
  3. リカバリーモードでシステムを修復する
  4. Ubuntuを再インストールする
  5. 故障したハードウェアを交換する

これらの手順は主にUbuntu向けですが、他のLinuxディストリビューションにも応用できます。ただし、ディスク暗号化を使用している環境では、一部の方法が機能しない点に注意してください。

新規インストール直後でも、長期間使用していた環境でも、いつでもこの手順を活用できます。

1. 接続したデバイスが起動の妨げになっていないか?

Ubuntuが起動しない場合、起動可能なディスクが接続されたままになっていることが原因かもしれません。

これは最もよくあるトラブルの一つで、特にインストール直後に発生しやすい問題です。Ubuntuのインストールメディア(USBメモリやDVD)が起動デバイスとして設定されたままになっているためです。そのため、Ubuntuのインストーラーは、初回起動前にメディアを取り外すよう案内しています。

現在の起動デバイスを確認するには、UEFI/BIOS画面またはブート順序メニューを開きましょう。どちらもPCの電源投入時に表示されるPOST画面からアクセスできます。ブート順序メニューが見つからない場合は、PCまたはマザーボードのマニュアルを参照してください。

2. GRUBブートローダーが壊れている可能性

GRUBは、選択したOSを起動させる役割を持つブートローダーです。デュアルブート環境では、Windowsを含むすべてのインストール済みOSを一覧表示し、起動できます。

しかし、Ubuntuと一緒にWindowsをインストールすると、ブートローダーが上書きされ、Ubuntuが起動できなくなることがあります。また、アップグレードの失敗や停電なども、ブートローダーを破損させる原因となります。こうした状況では、「grub failed boot detection」といったエラーが表示されることがあります。

GRUBが動作しているか確認するには、Shiftキーを押しながらPCを再起動します。インストール済みOSの一覧が表示されれば、矢印キーでメニューを操作できます。

Ubuntuが起動しない?ブートトラブルを解決する5つの対処法

一覧が表示されない場合、GRUBブートローダーが破損または上書きされています。修復するしかありません(デュアルブート環境でも、修復後は引き続きWindowsにアクセス可能です)。

逆にGRUBメニューが表示されているなら、次のセクションのリカバリーモードを試しましょう。

GRUBブートローダーを修復してUbuntuを起動する

GRUBが読み込まれない場合、Ubuntuは起動できません。幸い、Ubuntuのインストールメディアを使えばGRUBを修復できます。メディアを挿入して再起動し、読み込みが完了するのを待ちます。

前述のように、起動順序の変更が必要になる場合があります。変更前に必ず元の設定をメモしておきましょう!

インストールメディアがLive環境で起動したら、ネットワーク接続を確認し、ターミナルを開いて以下のコマンドを入力します。

sudo grub-install /dev/sda

さらに、以下のコマンドでGRUBを更新することもできます。

sudo update-grub

これでPCを再起動すれば、Ubuntuが直接起動するはずです。あるいは、GRUBメニューに選択肢として表示されます。

3. リカバリーモードでUbuntuを修復する

GRUBメニューが表示されているなら、内蔵のリカバリーツールを利用できます。Windowsのセーフモードに似た仕組みで、最小構成のUbuntuを起動できる便利な機能です。

ブートローダーメニューで以下を操作します。

  1. Advanced options for Ubuntu(Ubuntuの詳細オプション)を選択
  2. 矢印キーで(recovery mode)と付いたエントリーを選択
    Ubuntuが起動しない?ブートトラブルを解決する5つの対処法
  3. Enterキーを押して続行

Ubuntuが軽量版として起動するまで待ちます。Windowsのセーフモードを使ったことがあれば、よく似た仕組みだと分かるでしょう。

リカバリーメニューには複数の修復オプションがあり、起動しない問題を解決できる可能性があります。順番に試すべき3つは以下の通りです。

  1. fsck: ファイルシステムチェックツール。ハードディスク全体をスキャンし、見つかったエラーを自動修復します。
  2. clean: 空き容量を確保します。HDDの空き容量不足が起動不良の原因になっている場合に有効です。
  3. dpkg: 破損したソフトウェアパッケージを修復します。失敗したインストールやアップデートが原因で起動しなくなったケースでは、修復によって解決できることがあります。

インストール直後に起動しない場合は、failsafeXツールも試してみましょう。グラフィックドライバー、またはXorgグラフィカルサーバーの不具合が原因であることが多く、failsafeXで回避できます。

なお、rootメニューは、手動での修復技術を持つ上級者向けの項目です。

4. どうにもならないときは再インストールも一案

もちろん、解決に時間がかかりそうな深刻な障害の場合は、Ubuntuを再インストールしたほうが早いこともあります。既存のファイルやフォルダーを残したまま再インストールできるため、実は最も簡単な解決策の一つです。

  1. まず、前述の方法でUbuntuインストールメディアのLive環境を起動します。
  2. 次に、Ubuntuのインストールを開始します。
  3. インストーラーが既存のUbuntuを検出したら、Reinstall Ubuntuを選択します。
  4. 「ドキュメント、音楽、その他の個人ファイルは保持されます」という注記のあるオプションを選びます。
  5. 再インストールを進めます。

念のため、事前にすべてのデータをバックアップしておくのが理想です。バックアップユーティリティを使うか、ddのようなディスククローンツールを活用するとよいでしょう。

再インストールが完了すれば、Ubuntuは復旧しているはずです。

Erase Ubuntu and Install(消去してインストール)オプションは、他の方法がすべて失敗した場合の最終手段と考えましょう。実行する場合は、必ず先にデータをバックアップしてください。

5. ハードウェア故障の可能性もチェック

Ubuntuが起動しない?ブートトラブルを解決する5つの対処法

Ubuntuが起動しない原因は、ソフトウェアだけとは限りません。ハードウェアの故障も十分考えられます。起動障害につながる主な要因は次の通りです。

  • HDD(ハードディスク)またはケーブルの故障
  • マザーボードの不具合
  • CPU(プロセッサー)の問題
  • 電源ユニット(PSU)の不具合

HDDの診断・修復ガイドを参考にするのも良いでしょう。また、パソコンが起動しない原因となるハードウェアトラブルの切り分け方法について学んでおくと、今後のトラブル対応にも役立ちます。

故障したHDDを交換した後は、バックアップがない限りUbuntuを一から再インストールする必要があります。「焼き払う」ような強硬策ですが、起動しない問題は確実に解決できます。

まとめ:Ubuntuの起動トラブルを解決しよう

新規インストール直後の起動失敗でも、長年使い続けた環境の不調でも、Ubuntuの起動トラブルは簡単には解決しないことがあります。特にGRUBブートローダーの修復に失敗すると、再び使える状態になるまでかなりの時間がかかるかもしれません。

だからこそ、定期的なバックアップ、少なくとも大切なデータのクラウド同期を習慣にすることが重要です。この種のトラブルはUbuntuに限らず、あらゆるOSで起こり得るものです。すべての手段が失敗した場合は、最終的に最新版Ubuntuのクリーンインストールを実施しましょう。

  1. ドライバーをインストールせずにmacOSでNTFSドライブにアクセスする方法

    「ドライバーなしでmacOSからNTFSドライブを使う?」——一見すると矛盾した話に聞こえるかもしれません。しかし実際のところ、macOSは標準状態ではNTFSフォーマットされたデバイスへの書き込みこそできませんが、読み取りは可能です。筆者も最近MacBookでこの制約に直面しました。大した問題ではありませんが、Windows時代の古いデータをMacに移行したい、あるいはたまにアクセスして利用したい——そんなニーズは意外と多いものです。何らかの形でファイルシステムのサポートを用意する必要があります。 この問題を解決する最も素直な方法は、有料のNTFSドライバーソフトウェアを購入することです。そ

  2. Zellij徹底解説:TmuxやScreenに代わる次世代ターミナルマルチプレクサ

    ターミナルマルチプレクサは、単にワークフローを整理するだけでなく、開発環境との向き合い方そのものを変えてくれるツールです。コードのデプロイ、サーバーのデバッグ、スクリプトの実験など、あらゆる場面でスムーズな操作を実現します。TmuxやScreenをはじめ定番ツールはいくつもありますが、初心者にとっては設定が複雑でとっつきにくいと感じることも少なくありません。そこで注目したいのが「Zellij」です。面倒な初期設定なしに、インストール後すぐに使い始められる手軽さが最大の魅力です。 Zellijの主な特徴 Zellijは、現代のターミナルマルチプレクサに求められる機能をひと通り備えています。代表的