Eine Sache müssen Sie tun, bevor Sie den NVIDIA-Treiber in Ubuntu installieren

Es gibt viele Online-Tutorials Ubuntuzur Installation NVIDIAvon 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 NVIDIAvor der Treiberinstallation einen sehr wichtigen Vorgang vergessen haben:

Downgrade des Kernels!

UbuntuDie neueste Kernel-Version ist derzeit 5.15.X-XXX, jedoch NVIDIAdie höchste kompatible 5.4.0-153Version des Kernels. Die oben genannten Fehler werden NVIDIAdurch inkompatible Kernelversionen und Treiber verursacht.

Sie müssen also nur den Kernel herunterstufen und können NVIDIAihn installieren!

sudo apt install linux-generic

Installieren Sie linux-genericdas Paket und das System lädt linux-generic-5.4.0-153den Kernel automatisch herunter.

Dann deinstallieren Sie den Originalkernel:

sudo apt remove --purge linux*5.15.*

Anschließend wechseln Sie in /bootdas Verzeichnis:

cd /boot

Anschließend 5.15.Xalle 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-153den Kernel auf und installiert ihn dann normal NVIDIA!

Oh ja, Ubuntues 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. UbuntuIm 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, 4das 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 ESCdie Eingabetaste GRUB, geben Sie dann ein Rescue Mode, geben Sie dann erneut ein root shellund führen Sie dann den obigen Befehl aus, um den Kernel herunterzustufen.

おすすめ

転載: blog.csdn.net/nnKevi/article/details/132148312