Es gibt viele Online-Tutorials Ubuntu
zur Installation NVIDIA
von Treibern. Allerdings haben diese Tutorials vor ein paar Jahren noch gut funktioniert und funktionieren jetzt nicht mehr. Normalerweise wird ein Fehler wie dieser gemeldet:
Installation failed.
Sub-process /usr/bin/dpkg returned an error code (1)
dpkg: error: version '-' has bad syntax: revision number is empty
dpkg:错误:版本'-'的语法错误:版本号为空
error: asm/types.h: No such file or directory
Dies liegt daran, dass Sie NVIDIA
vor der Treiberinstallation einen sehr wichtigen Vorgang vergessen haben:
Downgrade des Kernels!
Ubuntu
Die neueste Kernel-Version ist derzeit 5.15.X-XXX
, jedoch NVIDIA
die höchste kompatible 5.4.0-153
Version des Kernels. Die oben genannten Fehler werden NVIDIA
durch inkompatible Kernelversionen und Treiber verursacht.
Sie müssen also nur den Kernel herunterstufen und können NVIDIA
ihn installieren!
sudo apt install linux-generic
Installieren Sie linux-generic
das Paket und das System lädt linux-generic-5.4.0-153
den Kernel automatisch herunter.
Dann deinstallieren Sie den Originalkernel:
sudo apt remove --purge linux*5.15.*
Anschließend wechseln Sie in /boot
das Verzeichnis:
cd /boot
Anschließend 5.15.X
alle Kerneldateien löschen:
sudo rm -i *5.15.*
Letzte Aktualisierung grub
:
sudo update-grub
Starten Sie dann neu, das System ruft automatisch 5.4.0-153
den Kernel auf und installiert ihn dann normal NVIDIA
!
Oh ja, Ubuntu
es gibt einen Mechanismus zum automatischen Aktualisieren des Kernels, der deaktiviert werden muss, sonst können Sie das System nach einer Weile immer noch nicht betreten. Ubuntu
Im Internet gibt es viele Tutorials zum Deaktivieren automatischer Kernel-Upgrades, daher werde ich in diesem Artikel nicht näher darauf eingehen.
Es gibt nur sehr wenige Artikel im Internet über das Downgrade des Kernels, was mich dazu veranlasst hat, 4
das System neu zu installieren!
Ich hoffe, dieser Artikel kann mehr Menschen retten, die gezwungen sind, das System neu zu installieren, weil sie den Kernel nicht heruntergestuft haben!
Ich habe vergessen, den Kernel herunterzustufen und den NVIDIA-Treiber direkt zu installieren. Daher kann ich das System nicht betreten. Was soll ich tun?
Drücken Sie beim Booten ESC
die Eingabetaste GRUB
, geben Sie dann ein Rescue Mode
, geben Sie dann erneut ein root shell
und führen Sie dann den obigen Befehl aus, um den Kernel herunterzustufen.