Mein Problem ist, dass ich nach dem Versuch, meinen Treiber über die zusätzliche Treiber-GUI zu aktualisieren, Ubuntu nicht mehr mit der GUI booten kann, da Xorg sagt, dass das Kernelmodul die Version 304.88 hat (die alte Version vor dem Update), aber die Treiberkomponenten die Version haben 319.32 (Die neue Version)
Dies ist die Ausgabe von dpkg -l | grep nvidia
dkpg -l | grep nvidia
ii nvidia-304 : 304.88-0ubuntu0.0.3
NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-319 : 319.32-0ubuntu0.0.1
NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-common : 1:0.2.44.2
Find obselete NVIDIA drivers
ii nvidia-current : 304.88-0ubuntu0.0.3
Transitional package for nvidia-current
ii nvidia-settings : 304.88-0ubuntu.0.0.3
Transitional package for nvidia-settings
ii nvidia-settings-304 : 304.88-0ubuntu.0.0.3
Tool for configuring the NVIDIA graphics driver
ii nvidia-settings-319 : 319.32-0ubuntu.0.0.1
Tool for configuring the NVIDIA graphics driver
Das ist die Ausgabe dieser Datei.
Die Nachricht, die startx mir gibt, ist:
NVIDIA:API-Nichtübereinstimmung:Das NVIDIA-Kernelmodul hat die Version 304.88, aber diese NVIDIA-Treiberkomponente hat die Version 319.32. Bitte stellen Sie sicher, dass das Kernel-Modul und alle NVIDIA-Treiberkomponenten die gleiche Version haben.
Fatal server error:
no screens found
Ich verstehe, dass während des Updates etwas schief gelaufen ist, also frage ich mich, wie ich das beheben kann, damit die verbleibenden Teile von 304 entfernt und durch 319 ersetzt werden. Ich weiß nicht, wie ich anfangen soll, weil ich dachte, dass nvidia-current derjenige war, der das war würde auf 319 aktualisieren und eine Neuinstallation hat nicht funktioniert. Und ich habe gegoogelt und festgestellt, dass jemand sagte, er solle versuchen, dieses Paket zu installieren/neu zu installieren/deinstallieren:nvidia-current-updates-dev
Aber ich hatte dieses Paket nicht installiert, also hat es nicht geholfen. Ansonsten bin ich ahnungslos. Ich hoffe, dass die von mir bereitgestellten Informationen ausreichen, damit ich bald eine Antwort erhalten kann.
BEARBEITEN:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
uname -a
Linux SQuad 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/LINUX
Beste Antwort
Anstatt die neueste Version zu installieren, empfehle ich Ihnen, Kernel
zu installieren was für Ubuntu 12.04.3 LTS
gedacht ist das ist Linux Kernel 3.8.0.30
. Es ist im Repository verfügbar, sodass Sie nicht an einen anderen Ort gehen müssen. Hier sind die Schritte zur Installation von Kernel 3.8.0.30
für Ubuntu 12.04.3 LTS.
-
Führen Sie die folgenden Befehle nacheinander aus (nacheinander, wenn Sie einen Fehler in einem Befehl erhalten, kommentieren Sie einfach den Befehl, für den Sie den Fehler mit der Fehlermeldung erhalten haben)
-
Führen Sie dies aus, um das Repository zu aktualisieren:
sudo apt-get update
-
Führen Sie dies aus, um
Kernel 3.8.x
zu installieren (Vorsicht, kein Zeichen verpassen)sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
-
Führen Sie dies aus, um grub zu aktualisieren:
sudo update-grub
-
Führen Sie dies aus, um alle installierten Pakete neu zu konfigurieren (Es würde einige Zeit dauern, also warten Sie. Wenn es fehlschlägt, gibt es einen Fehler, fahren Sie einfach mit dem nächsten Schritt fort)
sudo dpkg-reconfigure -a
-
Führen Sie dies aus, um Ihr System neu zu starten:
sudo reboot
-
-
Während des Neustarts sehen Sie einen weiteren Eintrag in
Grub Entry
fürLinux Kernel 3.8.0.30
wählte das. -
Sehen Sie, was passiert.. Antworten Sie für weitere Unterstützung..
Jetzt wird nvidia-304
entfernt und Neukonfiguration von nvidia-319
Befolgen Sie dazu diese Schritte. Ich gehe davon aus, dass nvidia-319
ist derzeit auf Ihrem System installiert.
-
Öffnen Sie das Terminal und führen Sie die folgenden Befehle vollständig aus
nvidia-304
sudo apt-get autoremove nvidia-304* sudo apt-get --purge remove nvidia-304* sudo apt-get autoremove sudo apt-get autoclean
-
Führen Sie dann diese Befehle aus, um
nvidia-319
neu zu konfigurierensudo update-grub sudo dpkg-reconfigure nvidia-319
Wenn der obige Befehl einen Fehler anzeigt, versuchen Sie,
nvidia-319
zu ersetzen mitnvidia-319*
sudo update-grub sudo update-initramfs -u (it would take some time)
-
Starten Sie dann Ihr System neu
sudo reboot
Antwort...