私のLinuxがクラッシュし続けるのはなぜですか?

私のLinuxがクラッシュし続けるのはなぜですか?

私はDebian 6.0 Squeezeを実行しています。 30分ごとに、次のメッセージを含むダイアログボックスが画面の横に表示されます。

カーネルエラー。バグ修正を支援するために、レポートが開発者に送信されました。 (正確な表現ではありませんが、そう書かれています)

時には、1日に1回動作が停止し、完全に再開され、すべての作業を失うことがありました。

何が問題なの?

注 - システムをインストールするためにUSBスティックとLive USB Makerを使用しました。これが問題の原因になりますか?

答え1

何らかの理由で(本当であるかどうかはわかりません)、私はLinuxがハードウェア障害に敏感であることを発見しました。私は自宅のオフィスコンピュータでこれが起こっていることを何度も見ました。最善の方法は、ハードウェア診断の実行を開始することです。

このために私はお勧めします究極のブートディスク。あなたの場合は、まずMemtestを実行してから(少なくとも1時間)、ハードドライブテストを実行します(このテストはハードドライブのブランドによって異なります)。 2つのうち何かが欠陥があるということに多くのお金をかけました。そして私のお金は思い出に残るでしょう。

答え2

いくつかの可能性:

  • Allenが述べたように、メモリ不良が問題の一般的な原因です。
  • 電源が不良の場合、任意の停止や衝突が発生する可能性があります。
  • 品質の低いマザーボード。粗い製造または不良/不良部品(たとえば、特定のメーカー/モデルと主張するが、そうでない低レベルまたは安価なバージョンのNIC)のために、製造元のWindowsドライバは緩みを選択する可能性がありますが、LinuxドライバはXYZデバイスであると主張するため、XYZデバイスと思います)
  • 拡張カードの場合、上記と同じ

衝突の間に共通のパターンがありますか?たとえば、

  • 特定のタスクを実行したり特定のプログラムを実行したりすると、これはより頻繁に発生しますか?
  • または、特定のWebサイトにアクセスした後(たとえば、誤って書かれたJavaScriptコードによってメモリがふるいのように漏れる可能性があります)
  • それとも特定の時間(いつ?)
  • または、他の機器が近くで動作している場合(冷蔵庫モーターがオンの場合 - 良いUPSは一時的な電圧変動から保護することができます)。

答え3

そのダイアログボックスが表示され、システムがまだ応答している場合は、dmesg端末で実行してエラーを示すカーネルメッセージを表示できます。

答え4

一部のPC(主に古いDellシステムのようです)のUSBフラッシュドライブでLinuxを実行しようとすると、実際に接続が切断されていないにもかかわらず、しばらくすると、システムからドライブが切断されたと考えることがわかりました。接続が切断されました。

たとえば、私は古いInspironノートブックを持っていますが、USBスティックでラップトップを実行してから1日後にこれが発生し、Linuxが突然ルートボリュームを見つけることができないため、すべてがクラッシュします。

フラッシュドライブ(4GB Kingston)なのか、実際にUSBに囲まれたハードドライブなどではなくフラッシュドライブなのかを確認するのに十分なトラブルシューティングを行っていませんでしたが、他のDell PCでこのようなことが発生しているのを見ました。これは、Linuxドライバが考慮していないチップセットの微妙な問題なのか、ACPIとのやり取りが可能なのか、何なのかわかりません。

数年前、古いHP Pavillionをサーバーとして使用していたところ、USB接続ドライブが接続されていると認識されない問題に遭遇しました。物理的に切断して再接続しなければ、Linux では再認識できません。私はBelkin USB 2.0 PCIカードを使用していました。私は同じカードをDell Poweredge 2500に挿入し、何ヶ月も問題なくドライブを実行してきました。

ハードドライブを分割するか、システムに2番目のハードドライブをインストールし、ここでLinuxを実行できます。

関連情報