Wie behebe ich zufällige Einfrierungen, bei denen das System keine Eingaben akzeptiert?
Ich habe einen Computer, auf dem Ubuntu vor einigen Jahren ohne Probleme ausgeführt wurde (ich weiß nicht, ob sich Hardware geändert hat). Unabhängig davon, welche Linux-Distribution ich installiere, friert sie in letzter Zeit zufällig bis zu einem Punkt ein, an dem der Cursor eingefroren ist, und reagiert nicht auf Tastatureingaben, einschließlich alt + sysrq (wenn das System nicht eingefroren ist, kann ich alt + sysrq verwenden REISUB und es wird neu gestartet). Es gibt keine Antworten in Was soll ich tun, wenn Ubuntu einfriert? das scheint in dieser Situation zu "funktionieren".
Ich habe das Einfrieren mit den folgenden Systemen ausgelöst: Ubuntu 12.04, Ubuntu 14.04, Ubuntu 14.10, Ubuntu 15.04, Ubuntu 15.10 sowie Fedora 22 und 23 (alle 64-Bit-Versionen). Es passiert mit XFCE, Unity und sogar Gnome, es passiert mit Nouveau und verschiedenen Versionen des proprietären nvidia-Treibers. Es kann bereits während der Installation oder während einer Live-Sitzung einfrieren. Manchmal läuft das System 5 Minuten vor dem Einfrieren und manchmal zwei Stunden. Auf derselben Hardware kann ein Windows-Betriebssystem tagelang ohne Probleme ausgeführt werden.
Ich habe versucht, Kernel Crash Dump einzurichten, aber es scheint nicht auszulösen, wenn das System einfriert. Es gibt keine Einträge in syslog oder kern.log, die anscheinend kurz vor dem Einfrieren geschrieben wurden. Bei einigen Einfrierungen war der letzte Eintrag in syslog oder kern.log 30 Minuten früher.
Update: Ich habe eine drahtlose Netzwerkkarte sowie eine USB-Webcam getrennt und lasse das Gerät über Nacht laufen, um festzustellen, ob eine davon die Ursache ist. Wird mit den Ergebnissen aktualisiert.
Update 2: Es ist wieder eingefroren. Ich habe buchstäblich keine Ideen mehr. Anregungen sind willkommen.
Update3: Einige Hardware-Spezifikationen, die relevant sein könnten:
Hauptplatine: Sabertooth 990FX R2.0
CPU: AMD FX-8350 Black Edition
GPU: GeForce GTX 660
Update3:
Ich habe kürzlich das BIOS des Sabertooth 990FX R2.0 auf Version 2501 (die neueste derzeit verfügbare Version) aktualisiert, ohne Glück.
Update 4:
Ich habe 9 Stunden lang einen Memtest durchgeführt, mehrere Durchgänge und keinen einzigen Fehler. In Steckplatz 2 und 4 des Motherboards befinden sich zwei DIMMS. Ich habe jetzt versucht, den aus Steckplatz 4 zu entfernen, und werde sehen, ob ich das Einfrieren reproduzieren kann. Wird sie danach austauschen.
Update 5:
Es ist viele Stunden gelaufen, ohne bisher zu frieren. Es fällt mir schwer, mir selbst zu glauben. Es könnte gelöst werden, aber ich verstehe nicht warum. Ich denke, ich werde versuchen, es ein paar Tage zu geben, um sicherzugehen.
Update 6:
Es gab keine Einfrierungen, und ich muss daraus schließen, dass sie durch fehlerhaftes Gedächtnis verursacht wurden. Da der Memtest keine Fehler zeigte, hätte ich wahrscheinlich nie herausgefunden, was falsch war, wenn ich nicht angefangen hätte, "zufällige" Teile zu trennen. Ist das wirklich der beste Ansatz? Wenn jemand einen systematischeren Weg finden kann, um so etwas zu erreichen, vielleicht mit Fehlerbehebung aus Ubuntu heraus, werde ich ihm das Kopfgeld gewähren.
Antworten:
Folgendes funktioniert bei mir.
Immer wenn Ubuntu einfriert und keine Tastatur- oder Mauseingabe für mich funktioniert, starte ich ein Vollbild-Anmeldeterminal (ich kenne den richtigen Namen nicht) durch Drücken von Ctrl+ Alt+ F1.
Nach dem Start des Terminals drücke ich erneut Ctrl+ Alt+ F7. Und es bringt mich zurück zu meiner ursprünglichen GUI Ubuntu-Arbeitsumgebung.
Und Ubuntu friert auf.
Zusätzliche Information
Nach dem Start dieses Terminals können Sie sich abmelden oder neu starten oder alles tun, was Sie in einem herkömmlichen Terminal tun möchten.
Sie können eine der Tasten F1 bis F6 verwenden, indem Sie die obige Kombination verwenden, um die Terminals zu starten. Und kann die GUI-Umgebung mit F7 wie oben beschrieben starten.
quelle