
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-generic
schlug 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-generic
den 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 update
und sudo apt upgrade
einem letzten Mal verschwanden die Fehler.
Antwort1
Ich glaube, ich habe eine Lösung gefunden aufdiese Seite. Ich habe die Dateien in /var/lib/dpkg/info
allen Paketen entfernt, bei denen die Post-Installationsskripte fehlgeschlagen sind. Nach der Ausführung sudo apt update
und sudo apt upgrade
einem 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.