Kernelpanic mit dem zuletzt installierten Kernel auf Ubuntu 20.04.5 LTS

Kernelpanic mit dem zuletzt installierten Kernel auf Ubuntu 20.04.5 LTS

Bei jedem Startversuch meines Laptops tritt beim ersten Start direkt eine Kernel-Panik auf. Wenn ich den Netzschalter lange drücke, um ihn auszuschalten und neu zu starten, gelange ich zum Grub-Menü, wo ich den vorletzten installierten Kernel auswählen muss, da der letzte defekt zu sein scheint.

OS Version: Ubuntu 20.04.5 LTS (Focal Fossa)
Kernel Version (Broken): linux-generic 5.15.0-46
Kernel Version (Working): linux-generic 5.15.0-41

Ich habe versucht,dieses "Tutorial"aber ohne Erfolg. Die Datei "initrd.img-5.15.0-46" existierte nicht in meinem Boot-Verzeichnis und der Befehl sudo apt install --reinstall linux-genericschlug mit der folgenden Ausgabe fehl, und ich machte nicht weiter:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 0 not to upgrade.
8 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
E: Internal Error, No file name for linux-generic:amd64

Beim Versuch, mein System zu aktualisieren oder sudo apt install linux-genericden Update-Befehl auszuführen, schlägt ebenfalls ein Fehler mitdiese Ausgabe

Ich habe einige Linux-Kenntnisse, habe aber abgesehen von Dual-Boot-Setups noch nie etwas mit Kerneln/Booten gemacht, bin also ein absoluter Neuling, was Kernelprobleme und deren Behebung angeht. Hat jemand von euch Tipps oder eine Lösung für mein Problem?

Edit: Wie auch in einer Antwort aufdieser Kommentarscheint das Problem insbesondere diese Zeile in der Ausgabe zu sein:

installed linux-firmware package post-installation script subprocess returned error exit status 1

Dies führt dazu, dass auch die folgenden Prozesse fehlschlagen. Wie kann ich das beheben?

Fix: Ich glaube, ich habe eine Lösung gefunden aufdiese Seite. Ich habe die Dateien aller Pakete gelöscht, bei denen die Post-Installationsskripte fehlschlagen. Nach der Ausführung sudo apt updateund sudo apt upgradeeinem letzten Mal verschwanden die Fehler.

Antwort1

Ich glaube, ich habe eine Lösung gefunden aufdiese Seite. Ich habe die Dateien in /var/lib/dpkg/infoallen Paketen entfernt, bei denen die Post-Installationsskripte fehlgeschlagen sind. Nach der Ausführung sudo apt updateund sudo apt upgradeeinem letzten Mal verschwanden die Fehler.

Antwort2

Es scheint, als würden Sie versuchen, den neuesten HWE-Kernel auf eine „hackige“ Art und Weise zu installieren, anstatt ihn einfach mit dem normalen Paket zu installieren. Außerdem scheint es, als wären Sie irgendwie in einer Situation mit teilweise installierten Paketen gelandet.

Die normale Vorgehensweise zum Installieren der HWE-Kernelzeile unter Ubuntu 20.04 wäre folgende:

sudo apt install linux-image-generic-hwe-20.04

Dadurch sollte der Kernel 5.15.0-46-generic problemlos auf Ihrem 20.04 installiert werden.

Wenn Sie Probleme haben, können Sie verschiedene Schritte ausprobierenwie hier angegeben.

1. Paketdatenbank neu konfigurieren:
sudo dpkg --configure -a
2. Neuinstallation oder Zwangsinstallation: (in diesem Fall linux-image-generic-hwe-20.04)
sudo apt install --reinstall linux-image-generic-hwe-20.04

oder

sudo apt install -f linux-image-generic-hwe-20.04
3. Entfernen Sie problematische Pakete: (in diesem Fall linux-firmware)
sudo apt remove linux-firmware
4. Entfernen Sie die Dateien problematischer Pakete: (in diesem Fall linux-firmware)
sudo apt mv /var/lib/dpkg/info/linux-firmware* /tmp 

Es gibt hier auch endlose Threads zum Reparieren beschädigter Pakete. Versuchen Sie, diese zunächst anzusehen.

verwandte Informationen