NVIDIA Kernel Module neu kompilieren (Debian/Ubuntu/Mint Style)
Getestet in Linux Mint 17.1
Problem
Sie haben mit Hilfe der Aktualisierungsverwaltung oder der Kommandozeile ihr System auf den neuesten Stand
gebracht.
Sie starten Ihr System neu und stellen fest, das der Bootvorgang hängen bleibt.
Dies kann verschiedene Ursachen haben.
In diesem Fall war ein altes NVIDIA Kernel Modul nicht mit aktualisiert worden.
Mögliche Lösung
Welches NVIDIA Modul ist im System?
Das finden Sie mit folgendem Befehl raus.
dpkg -l |grep -i nvidia
Hier werden Ihnen alle installierten NVIDIA Module aufgelistet.
user@user-PCSSD ~ $ dpkg -l |grep -i nvidia
ii bbswitch-dkms 0.7-2ubuntu1 amd64 Interface for toggling the power on nVidia Optimus video cards
rc libcuda1-340 340.76-0ubuntu0.1 amd64 NVIDIA CUDA runtime library
ii libcuda1-346 346.82-0ubuntu0.2 amd64 NVIDIA CUDA runtime library
ii libcudart5.5:amd64 5.5.22-3ubuntu1 amd64 NVIDIA CUDA runtime library
ii nvidia-346 346.82-0ubuntu0.2 amd64 NVIDIA binary driver - version 346.82
ii nvidia-libopencl1-346 346.82-0ubuntu0.2 amd64 NVIDIA OpenCL Driver and ICD Loader library
ii nvidia-opencl-icd-346 346.82-0ubuntu0.2 amd64 NVIDIA OpenCL ICD
ii nvidia-prime 0.6.2linuxmint1 amd64 Tools to enable NVIDIA's Prime
ii nvidia-settings 331.20-0ubuntu8 amd64 Tool for configuring the NVIDIA graphics driver
Sie sehen hier verschiedene Pakete von denen nur eines erst mal wichtig ist.
Die Struktur des Paketnamens ist:
nvidia-<Version> bzw. nvidia-current
Beispiel:
nvidia-346
nvidia-304
nvidia-current
Möglichkeit 1.(Erfolgreich getestet)
Sie starten im Grub Menü den Recovery Modus.
Nach einiger Zeit sehen Sie das Wiederherstellungsmenü.
Gehen Sie mit den Cursor Tasten zum Menüpunkt "Zur root Befehlszeile (Shell) wechseln" und drücken die Enter Taste.
Geben Sie Ihr "root" Passwort ein.
Deinstallieren Sie den NVIDIA Treiber mit:
sudo apt-get renove --purge nvidia-*
Danach starten Sie das System neu.
Der Desktop sollte jetzt mit dem "noveau" Modul gestartet werden.
Nun gehen Sie in die Systemeinstellungen. Ganz unten im Bereich "Systemverwaltung" klicken Sie auf das Symbol
"Treiberverwaltung"
Aktivieren Sie dort wieder den NVIDIA Treiber und starten das System dann wieder neu damit das NVIDIA Modul aktiv
wird.
Möglichkeit 2.
Sie starten im Grub Menü den Recovery Modus.
Nach einiger Zeit sehen Sie das Wiederherstellungsmenü.
Gehen Sie zum Menüpunkt "Netzwerk aktivieren" und drücken die Enter Taste.
Nach einiger Zeit sehen Sie wieder das Wiederherstellungsmenü.
Gehen Sie mit den Cursor Tasten zum Menüpunkt "Zur root Befehlszeile (Shell) wechseln" und drücken die Enter Taste.
Rekonfigurieren (Neukompilieren) Sie den NVIDIA Treiber mit folgendem Befehl (Hier für den Treiber "nvidia-current"):
sudo dpkg-reconfigure nvidia-<Version>
oder
sudo apt-get install --reinstall nvidia-<Version>
Danach den PC neu starten.