Mi problema es que después de intentar actualizar mi controlador a través de la GUI de controladores adicionales, ya no puedo iniciar Ubuntu con GUI, ya que Xorg dice que el módulo del kernel es de la versión 304.88 (la versión anterior antes de actualizar) pero los componentes del controlador son de la versión 319.32 (La nueva versión)
Esta es la salida de 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
Esa es la salida de ese archivo.
El mensaje que me da startx es:
NVIDIA:discrepancia de API:el módulo del kernel de NVIDIA tiene la versión 304.88, pero este componente del controlador de NVIDIA tiene la versión 319.32. Asegúrese de que el módulo del kernel y todos los componentes del controlador NVIDIA tengan la misma versión.
Fatal server error:
no screens found
Entiendo que algo salió mal durante la actualización, así que me pregunto cómo arreglar esto para que las partes restantes de 304 se eliminen y se reemplacen con 319. No sé cómo comenzar porque pensé que nvidia-current era el que se actualizaría a 319 y, por lo tanto, la reinstalación no funcionó. Y busqué en Google y descubrí que alguien dijo que intentara instalar/reinstalar/desinstalar este paquete:nvidia-current-updates-dev
Pero no tenía ese paquete instalado, así que no ayudó. Aparte de eso, no tengo ni idea. Espero que la información que proporcioné sea suficiente para poder obtener una respuesta pronto.
EDITAR:
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
Mejor respuesta
En lugar de instalar la última versión, te recomiendo que instales Kernel
que está destinado a Ubuntu 12.04.3 LTS
eso es Linux Kernel 3.8.0.30
. Está disponible en el repositorio, por lo que no es necesario ir a ningún otro lugar. Estos son los pasos para instalar Kernel 3.8.0.30
para Ubuntu 12.04.3 LTS.
-
Ejecute los siguientes comandos en serie (uno por uno, si obtiene algún error en cualquier comando, simplemente comente el comando para el que recibió el error con el mensaje de error)
-
Ejecute esto para actualizar el repositorio:
sudo apt-get update
-
Ejecute esto para instalar
Kernel 3.8.x
(cuidado, no te pierdas ningún personaje)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
-
Ejecute esto para actualizar grub:
sudo update-grub
-
Ejecute esto para volver a configurar todos los paquetes instalados (llevaría algo de tiempo, así que espere. Si falla, da algún error, continúe con el siguiente paso)
sudo dpkg-reconfigure -a
-
Ejecute esto para reiniciar su sistema:
sudo reboot
-
-
Al reiniciar, verá una entrada más en
Grub Entry
paraLinux Kernel 3.8.0.30
eligió eso. -
Vea lo que sucede.. Responda para obtener más ayuda..
Ahora quitando nvidia-304
y reconfigurando nvidia-319
Siga estos pasos para hacerlo... Supongo que nvidia-319
está instalado actualmente en su sistema.
-
Abra la terminal y ejecute los siguientes comandos para
nvidia-304
por completosudo apt-get autoremove nvidia-304* sudo apt-get --purge remove nvidia-304* sudo apt-get autoremove sudo apt-get autoclean
-
Luego ejecute estos comandos para reconfigurar
nvidia-319
sudo update-grub sudo dpkg-reconfigure nvidia-319
si el comando anterior muestra algún error, intente reemplazar
nvidia-319
connvidia-319*
sudo update-grub sudo update-initramfs -u (it would take some time)
-
Luego reinicie su sistema
sudo reboot
Responder..