Ubuntuのクラッシュの一般的な理由と回復方法

Ubuntuを含むすべてのオペレーティングシステムがクラッシュする可能性があります。Linuxを実行していて問題が発生した場合は、クラッシュから抜け出すのに役立ついくつかの理由と解決策を次に示します。

Ubuntuがハングした場合、最初に試すことはシステムを再起動する(reboot your system)ことです。場合によっては、コールドブートを実行する必要があります。コンピュータの電源を切り、電源を入れ直します。コンピュータを再起動すると、メモリ不足、アプリケーションのクラッシュ、ブラウザのハングなど、多くの問題が解決します。

コンピューター(Make)がクラッシュする直前に行ったことをメモします。特定のアプリケーションの使用中に常に発生する場合は、更新や既知の問題があるかどうかを調べてください。AudacityやOpenShotVideoEditor など、一部のアプリケーションは時々クラッシュすることが知られています。

アプリケーションの問題を解決するには、ソフトウェアを再起動、修復、またはリロードします。または、作成者に通知してください。

Firefoxのアップデートにより、Linuxもフリーズしました。問題が解決するまで、Firefoxの使用を避ける必要があるかもしれません。

アプリケーションが問題を引き起こしていない場合は、ハードドライブの空き容量が不足しているか、ハードウェアに問題がある可能性があります。

この記事では、クラッシュを診断して回復するための次の方法について説明します。

  • ハードドライブのスペースを解放する
  • あなたの記憶をテストする
  • ハードウェア障害
  • 断続的なハードウェアの問題
  • Xサーバーのクラッシュからの回復
  • 別のソースからLinuxを起動する

ハードドライブのスペースを解放する方法(How To Free Up Hard Drive Space)

  • ハードドライブの空き容量を確認するには、[スタート](Start)ボタン、 [アクセサリ]、[(Accessories)ディスク(Disks)]の順にクリックします。

Ubuntuには、 (Ubuntu)Windowsのような同じディスククリーンアップツールと組み込みのデフラグ(built-in defrag like Windows)がありません。では、ディスク領域を解放するために何ができるでしょうか。

  • ゴミ箱を空にする
  • .ISOダウンロードを削除する
  • (Remove)不要になった古いカーネルを削除します
  • 使用しないゲームやアプリをアンインストールする
  • システムクリーナーを使用する
  • 定期的にAPTキャッシュをクリーンアップする
  • システムを最新の状態に保つ

上記の最後の箇条書きは、直感に反しているように見えるかもしれません。Linuxの更新は、より多くのスペースを占める(Linux)Windowsの更新とは対照的に、スペースを解放します。

低メモリ(Low Memory)

Ubuntuを実行していて、システムがランダムにクラッシュする場合は、メモリが不足している可能性があります。メモリ不足は、インストールしたメモリに収まらないほど多くのアプリケーションまたはデータファイルを開くことによって発生する可能性があります。 

それが問題である場合は、一度に多くを開いたり、コンピュータのメモリを増やしたりしないでください。 

メモリ不足のもう1つの原因は、RAMの障害です。メモリテストを実行して、RAMメモリが不良かどうかを判断します。

メモリテストを実行する方法(How To Perform a Memory Test)

  • システムの電源を入れるか、再起動することから始めます。 
  • (Bring)キーボードのShift(Shift)キーを押しながら(GRUB)GRUBメニューを表示します。

  • 矢印キーを使用して、Ubuntumemtest86 (Ubuntu) memtest86+ラベルを見つけます。

  • エンターキーを押すと、メモリテストが自動的に実行されます。テストの実行中はブルースクリーンが表示されます。
  • エスケープキーを押すまでテストは終了しません。少なくとも1回のフルパスでテストを実行します。問題が非常に断続的に発生する場合は、テストをもっと長く実行してください。

テストでエラーが見つかった場合は、RAMメモリカードの1つを交換する必要があります。 

その他のハードウェア障害(Other Hardware Failures)

コンピュータの電源がオフになり、まったくオンにならない(ライトもサウンドもない)場合は、最初にコンセントに電源が入っていることを確認してください。コンセントに電力が供給されている場合に最も可能性の高い原因は、電源装置の不良です。

電源を入れてから30秒以内に電源を切り直そうとすると、ファンが遅いか動かない可能性があります。または、ファンの速度を検出するセンサーが故障している可能性があります。

コンピュータをクラッシュさせる可能性のあるその他のコンポーネントは次のとおりです。

  • (Overheating)ファンが遅い、またはまったく回転しないことによる過熱
  • ハードドライブのクラッシュ
  • 不良電源
  • マザーボードまたはCPUの故障
  • グラフィックカードの問題
  • センサー

ハードドライブの障害を自分でテストすることもできます。一定数のエラーは許容されます。新しいハードドライブでさえ、すでにいくつかのエラーがあります。

独自の修理方法を知っている場合は、故障したコンポーネントを交換してください。それ以外の場合は、コンピューター技術者にマシンの修理を依頼してください。

断続的なハードウェアの問題(Intermittent Hardware Problems)

散発的な問題の最も一般的な原因は、メモリの過熱障害とハードドライブエラーです。

テストで障害のあるコンポーネントが特定されない場合は、問題が見つかるまで一度に1つずつ交換する必要があります。

Xサーバーのクラッシュからの回復(Recovering From an X Server Crash)

Linuxシステムは、クラッシュから回復するための複数の方法を提供します。最も簡単な方法は再起動です。しかし、他の方法があります:

  • キーボードショートカットを使用して、Xサーバーを再起動します。
  • 仮想コンソールを切り替えます。
  • SSH(Kill)を使用してネットワーク経由でXサーバーを強制終了(SSH)します。
  • MagicSysRqキーを使用します。

別のソースからLinuxを起動する(Boot Linux From Another Source)

コンピューターの電源がオンになったが、Linuxのロードを拒否した場合はどうなりますか?ハードドライブが不良であるか、オペレーティングシステムファイルが破損している可能性があります。

Ubuntu Live CDまたはUSBを作成した場合は、他のオペレーティングシステムから起動できます。 

事前にこれを行う必要があります。または、別のコンピューターでライブブートを行います。

詳細な手順については、「起動可能なLinuxUSB(How to Build Your Own Bootable Linux Live CD)ドライブを作成するためのツール」または「独自の起動可能なLinuxLiveCDを作成する方法」を参照してください。

多くの要因により、システムがクラッシュする可能性があります。解決策は1つではありません。最悪のシナリオでは、上記の提案のいずれも機能しない場合は、新しいコンピューターまたは優れたコンピューター技術者が必要になる場合があります。 



About the author

私はソフトウェア エンジニアであり、探検家です。Microsoft Xbox 360 と Google Explorer の両方を使用した経験があります。特定のソフトウェア開発ツールについて専門的な推奨事項を提供したり、一般的な Explorer エラーのトラブルシューティングを支援したりすることができます。



Related posts