Il mio problema è che dopo aver provato ad aggiornare il mio driver tramite la GUI dei driver aggiuntivi non riesco più ad avviare Ubuntu con la GUI, poiché Xorg dice che il modulo del kernel è della versione 304.88 (la vecchia versione prima dell'aggiornamento) ma i componenti del driver sono della versione 319.32 (La nuova versione)
Questo è l'output di 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
Questo è l'output di quel file.
Il messaggio che startx mi dà è:
NVIDIA:mancata corrispondenza API:il modulo del kernel NVIDIA ha la versione 304.88, ma questo componente del driver NVIDIA ha la versione 319.32. Assicurati che il modulo del kernel e tutti i componenti del driver NVIDIA abbiano la stessa versione.
Fatal server error:
no screens found
Capisco che qualcosa sia andato storto durante l'aggiornamento, quindi mi chiedo come risolvere questo problema in modo che le parti rimanenti di 304 vengano rimosse e sostituite con 319. Non so dove iniziare perché pensavo che nvidia-current fosse quello che si aggiornerebbe a 319 e quindi la reinstallazione non ha funzionato. E ho cercato su Google e ho scoperto che qualcuno diceva di provare a installare/reinstallare/disinstallare questo pacchetto:nvidia-current-updates-dev
Ma non avevo quel pacchetto installato, quindi non ha aiutato. A parte questo, sono all'oscuro. Spero che le informazioni che ho fornito siano sufficienti per poter avere presto una risposta.
MODIFICA:
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
Migliore risposta
Invece di installare l'ultima versione, ti consiglio di installare Kernel
che è pensato per Ubuntu 12.04.3 LTS
ovvero Linux Kernel 3.8.0.30
. È disponibile nel repository, quindi non c'è bisogno di andare in qualche altro posto. Ecco i passaggi per installare Kernel 3.8.0.30
per Ubuntu 12.04.3 LTS.
-
Esegui i seguenti comandi in serie (uno per uno, se ricevi un errore in qualsiasi comando commenta semplicemente il comando per il quale hai ricevuto l'errore con il messaggio di errore)
-
Esegui questo per aggiornare il repository:
sudo apt-get update
-
Eseguilo per installare
Kernel 3.8.x
(attenzione, non perdere nessun carattere)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
-
Esegui questo per aggiornare grub:
sudo update-grub
-
Esegui questo per riconfigurare tutti i pacchetti installati (ci vorrebbe del tempo, quindi aspetta. Se fallisce, dà qualche errore, vai al passaggio successivo)
sudo dpkg-reconfigure -a
-
Esegui questo per riavviare il sistema:
sudo reboot
-
-
Durante il riavvio, vedrai un'altra voce in
Grub Entry
perLinux Kernel 3.8.0.30
scelto quello. -
Guarda cosa succede.. Rispondi per ulteriore assistenza..
Ora rimuovendo nvidia-304
e riconfigurare nvidia-319
Segui questi passaggi per farlo. Presumo che nvidia-319
è attualmente installato nel tuo sistema.
-
Apri il terminale ed esegui i seguenti comandi per
nvidia-304
completamentesudo apt-get autoremove nvidia-304* sudo apt-get --purge remove nvidia-304* sudo apt-get autoremove sudo apt-get autoclean
-
Quindi esegui questi comandi per riconfigurare
nvidia-319
sudo update-grub sudo dpkg-reconfigure nvidia-319
se il comando precedente mostra qualche errore, prova a sostituire
nvidia-319
connvidia-319*
sudo update-grub sudo update-initramfs -u (it would take some time)
-
Quindi riavvia il sistema
sudo reboot
Rispondi..