Ubuntu 14.04 LTS startet nicht mit einer Kernel-Panik

10

Geben Sie hier die Bildbeschreibung einDiese Fehler treten beim Starten von Ubuntu auf. Ich boote Windows 8.1 mit Ubuntu doppelt.

Kernel-Panik - nicht synchronisiert: schwerwiegende Ausnahme im Interrupt. Herunterfahren des CPU mit NMI drm_kms_helper: Panik aufgetreten, Zurückschalten zur Textkonsole.

Nichts passiert und Ubuntu friert ein.

Muddassir Nazir
quelle
Hat es vorher funktioniert? Wenn ja, welche Ubuntu-Version war das?
m132
Ich habe 12.04, 12.10, 13.04, 13.10 und jetzt 14.04 verwendet. Jede Version hat gut funktioniert. Bis 14.04 zeigte sich dieser Fehler und erstarrte. Es wurde seit dem Tag seiner Veröffentlichung installiert. Es zeigte diesen Fehler am 23. Mai, dem Tag, an dem ich diese Frage gestellt habe.
Muddassir Nazir
Was löste es aus? Haben Sie Kernelmodule oder Updates installiert?
m132
Nichts, was mir bewusst ist. Meistens installiere ich über Software-Updater. Ich kann mich also nicht erinnern, welches Update es verursacht hat.
Muddassir Nazir
Wählen Sie im GRUB-Menü Erweiterte Optionen für Ubuntu , wählen Sie einen älteren Kernel (nicht den Wiederherstellungsmodus) und teilen Sie mir mit, ob dies funktioniert.
m132

Antworten:

8

Dies wurde wahrscheinlich durch Korrekturen und Funktionen verursacht, die von neueren Kerneln zurückportiert wurden.

Wählen Sie im GRUB-Menü Erweiterte Optionen für Ubuntu und den zuletzt funktionierenden Kernel (nicht den Wiederherstellungsmodus).

Jetzt kannst du:

  • Entfernen Sie den neuen Kernel und verwenden Sie weiterhin den alten, wodurch Ihr System für alte Kernel-Exploits anfällig wird
  • Installieren Sie einen neueren Kernel, für den diese Korrekturen vorgenommen wurden

Der einfachste Weg, einen neuen Kernel zu installieren, besteht darin, ihn von kernel.ubuntu.com herunterzuladen und mit zu installieren dpkg.

Wählen Sie zuerst die gewünschte Version aus (vorzugsweise die neueste Nicht-RC-Version, utopicKernel funktionieren auch für 14.04) und laden Sie dann 3 Dateien herunter:

  • linux-headers-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxxx_ Architektur .deb
  • linux-headers-x.xx.x-xxxxxx_x.xx.x-xxxxxx.xxxxxxxxxxxx_all.deb
  • linux-image-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxx_ Architektur .deb

Ersetzen Sie die Architektur durch i386, wenn Sie 32-Bit-Ubuntu verwenden, oder amd64, wenn Sie 64-Bit -Ubuntu verwenden ( dies hat nichts mit dem CPU-Hersteller zu tun! ).

Verschieben Sie diese Dateien in ein separates Verzeichnis, öffnen Sie Ihr Terminal cdin dieses Verzeichnis und führen Sie dann den folgenden Befehl aus:

sudo dpkg -i *.deb

Wenn Sie dpkgfertig sind, können Sie einen Neustart durchführen und sicherstellen, dass Sie den von Ihnen installierten Kernel ausführen:

uname -a
Linux m132 x.xx.x #1 SMP Tue Jun 10 00:45:23 CEST 2014 x86_64 x86_64 x86_64 GNU/Linux

Denken Sie daran, dass Sie den Kernel jetzt manuell aktualisieren müssen, da bei Software-Updates nur 3.13-Patches installiert werden, da sich die Kernel-Version nach der Veröffentlichung von Ubuntu nie mehr ändert.

Wenn es immer noch nicht funktioniert, deinstallieren Sie den Kernel, mit dem Sie installiert haben

sudo apt-get purge linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
sudo apt-get purge linux-image-extra-3.13.0-24-generic 

Ersetzen Sie 3.13.0-24 durch die Version, die Sie deinstallieren möchten (oder drücken Sie die TabTaste, um die installierten Versionen aufzulisten ). Der zweite Befehl kann einen Fehler auslösen, da linux-image-extrafür einige Kernel keine vorhanden ist .

PS: Bitte befolgen Sie diese Anweisungen , um einen Fehlerbericht für diesen fehlerhaften Kernel zu erstellen, damit sie ihn für andere beheben können :)

m132
quelle