Ubuntuがクラッシュ・フリーズする主な原因と回復方法を徹底解説
Ubuntuに限らず、どんなオペレーティングシステムでもクラッシュは起こり得ます。Linuxを使っていて問題に直面したとき、その原因と解決策を知っておけば、クラッシュからスムーズに復旧できるでしょう。
Ubuntuがフリーズした場合、まず試すべきはシステムの再起動です。場合によってはコールドブート(電源を完全に切ってから入れ直すこと)が必要になることもあります。再起動によって、メモリ不足、アプリケーションのクラッシュ、ブラウザのフリーズなど、多くの問題が解決します。
また、クラッシュする直前に何をしていたかをメモしておくことも重要です。特定のアプリケーション使用中に必ず発生するなら、更新プログラムや既知の不具合がないか調べてみてください。AudacityやOpenShot Video Editorなど、一部のアプリケーションはクラッシュしやすいことで知られています。
アプリケーションの問題を解決するには、ソフトウェアの再起動・修復・再インストールを試すか、開発元に報告しましょう。
Firefoxのアップデートが原因でLinuxがフリーズした事例もあります。問題が修正されるまで、Firefoxの使用を控えるのも一つの手です。
アプリケーションが原因でない場合は、ハードドライブの容量不足か、ハードウェアの問題が考えられます。この記事では、以下の診断・回復方法について解説します。
目次
- ハードドライブの空き容量を確保する方法
- メモリのテスト方法
- その他のハードウェア障害
- 断続的なハードウェアの問題
- Xサーバークラッシュからの回復
- 別のソースからLinuxを起動する
ハードドライブの空き容量を確保する方法
- ハードドライブの空き容量を確認するには、「スタート」ボタン→「アクセサリ」→「ディスク」の順にクリックします。
Ubuntuには、Windowsのようなディスククリーンアップツールやデフラグ機能が標準搭載されていません。では、どうやってディスク容量を空ければよいのでしょうか?
- ゴミ箱を空にする
- .ISOファイルのダウンロードデータを削除する
- 不要になった古いカーネルを削除する
- 使っていないゲームやアプリをアンインストールする
- システムクリーナーを使う
- APTキャッシュを定期的にクリーンアップする
- システムを最新の状態に保つ
最後の項目は直感に反して思えるかもしれません。しかしLinuxの場合、アップデートはWindowsとは逆に、空き容量を増やす効果があります。
メモリ不足
Ubuntu使用中にシステムがランダムにクラッシュする場合、メモリ不足の可能性があります。インストールされているメモリの容量を超える数のアプリケーションやデータファイルを開くと、メモリ不足に陥ります。
これが原因であれば、一度に開くアプリケーションの数を減らすか、メモリの増設を検討してください。
メモリ不足のもう一つの原因は、RAM自体の故障です。メモリテストを実行して、RAMに不良がないか確認しましょう。
メモリテストの実行方法
- まず、システムの電源を入れるか再起動します。
- キーボードのShiftキーを押し続けてGRUBメニューを表示させます。
- 矢印キーでmemtest86+というラベルを選択します。
- Enterキーを押すと、メモリテストが自動的に開始されます。テスト実行中は青い画面が表示されます。
- Escキーを押すまでテストは終了しません。少なくとも1周分はテストを実行してください。問題が断続的に発生する場合は、より長時間テストを実行することをおすすめします。
テストでエラーが見つかった場合は、RAMメモリカードの交換が必要です。
その他のハードウェア障害
コンピュータの電源がまったく入らない(ランプも音もない)場合は、まずコンセントに電気が来ているか確認してください。コンセントに電気があるのに電源が入らない場合、最も考えられる原因は電源ユニットの故障です。
電源が入ろうとするものの30秒以内に落ちてしまう場合は、ファンが回転していないか、ファン速度を検知するセンサーが故障している可能性があります。
クラッシュを引き起こしうるその他の要因は以下の通りです。
- ファンの低速化や停止による過熱
- ハードドライブのクラッシュ
- 不良の電源ユニット
- マザーボードやCPUの故障
- グラフィックカードの問題
- センサーの異常
ハードドライブの故障は自分でテストすることもできます。一定数のエラーは許容範囲であり、新品のハードドライブにも多少のエラーは存在します。
自分で修理できるなら故障した部品を交換しましょう。難しい場合は、パソコン修理業者に依頼してください。
断続的なハードウェアの問題
散発的に発生する問題の最も一般的な原因は、過熱によるメモリの故障とハードドライブのエラーです。
テストしても故障箇所を特定できない場合は、問題の部品が見つかるまで、一つずつ交換していくしかありません。
Xサーバークラッシュからの回復
Linuxシステムには、クラッシュから回復するための複数の方法が用意されています。最も簡単なのは再起動ですが、他にも以下のような方法があります。
- キーボードショートカットでXサーバーを再起動する
- 仮想コンソールを切り替える
- SSH経由でネットワーク越しにXサーバーを強制終了する
- Magic SysRqキーを使用する
別のソースからLinuxを起動する
コンピュータの電源は入るのにLinuxが読み込まれない場合はどうすればよいでしょうか? ハードドライブの故障か、OSファイルの破損が考えられます。
Ubuntu Live CDまたはUSBを事前に作成していれば、そこから起動することができます。
まだ作成していない場合は、別のコンピュータでLive起動メディアを作成しましょう。
詳しい手順については、「起動可能なLinux USBドライブを作成するツール」や「独自の起動可能なLinux Live CDの作成方法」などの記事を参照してください。
システムのクラッシュにはさまざまな要因があり、万能な解決策は存在しません。最悪の場合、上記の方法がどれもうまくいかないときは、新しいコンピュータの購入か、信頼できる技術者への相談を検討する必要があるでしょう。
-
WindowsとUbuntuのデュアルブート環境を作成する方法
Ubuntuは無料で利用できるオープンソースのLinuxディストリビューションで、OpenStackに対応したクラウドコンピューティング向けOSとして高い人気を誇ります。一方、Windowsは世界で最も広く使われているオペレーティングシステムの一つであり、日常的な作業からオフィス業務まで、幅広い用途に適しています。本記事では、1台のPCにWindowsとUbuntuの両方をインストールし、起動時にどちらのOSで立ち上げるかを選択できる「デュアルブート」環境を構築する、最も簡単な方法をご紹介します。手順を誤るとシステムに不具合が生じる可能性があるため、作業前には必ず重要なデータのバックアップを取
-
ウイルス感染したUSBメモリ・メモリカードからファイルを復元する方法
近年、USBドライブやメモリカードの利用率は減少傾向にあります。パンデミックをきっかけにデータの受け渡し方法は多様化し、クラウドストレージなど新しい技術やソフトウェアが次々と登場しました。今後数年〜10年程度で、USBドライブやメモリカードは姿を消すと言われることもあります。しかしその一方で、今なおUSBドライブやメモリカードは日常業務やプライベートで広く使われており、その重要性は決して低いものではありません。万が一ウイルスに感染して重要なファイルが見えなくなってしまった場合は、できるだけ早くデータを取り戻す必要があります。ウイルス感染したUSBドライブ・メモリカードからファイルを復元する方法