Ubuntu 12.04 LTS: cursor parpadeante y no se puede iniciar después de la actualización del controlador Nvidia

3

Estoy ejecutando una instalación relativamente nueva de Ubuntu 12.04. Acabo de terminar de instalar todas mis personalizaciones y decidí instalar Steam para poder jugar Team Fortress 2. Steam me presentó un mensaje para instalar una "Actualización de controlador de video recomendada", que falló.

Entonces, utilicé la herramienta "Controladores adicionales" para instalar una versión más nueva del controlador de gráficos para mi sistema. Gran error. Ubuntu ahora solo se inicia parcialmente. Si intento usar la opción "Modo de recuperación de Ubuntu" en GRUB, no voy más allá, ya que el modo de gráficos a prueba de fallas todavía se cuelga y no puedo ejecutar apt-get desde la opción "Soltar a la consola raíz", como / var / dpkg / parece estar bloqueado. El uso de CTRL+ F1u otras teclas de función no hace nada, así que tampoco tengo acceso a la consola.

¿Cómo puedo reparar mi sistema operativo?

Gracias.

Nube
fuente

Respuestas:

5

Creo que lo descubrí.

Primero, tuve que usar mi CD de instalación de Ubuntu y elegí "Probar Ubuntu".

A continuación, inicié sesión en una sesión de terminal y tengo que volver a montar la partición de mi sistema (es decir, / dev / sda1 es donde instalé Ubuntu).

sudo mount /dev/sda1     /mnt
sudo mount --bind /dev  /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys
sudo chroot /mnt

Esto monta todo lo que necesito para ejecutar apt-get contra mi disco duro, en lugar del Ubuntu no persistente que se ejecuta en RAM.

Ahora solo tengo que bloquear los controladores de Nvidia, para que pueda reiniciar mi sistema.

# Remove existing drivers
sudo apt-get remove nvidia*
sudo apt-get purge nvidia*
# Housekeeping
sudo apt-get clean
sudo apt-get autoclean
# Handle any errors to due incomplete apt-get operations
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
# Remove xorg/X11/XFree86 references to graphics drivers
sudo rm /etc/X11/xorg.conf
sudo apt-get install ubuntu-desktop
# Clean up and unmount everything
exit
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev
sudo umount /mnt
exit

Ahora, NO reinstalaré los controladores todavía. Reinicie el sistema y expulse el liveCD. Ahora puedo iniciar sesión en mi instalación de Ubuntu existente.

Ahora, vaya a Jockey (es decir: el programa "Controladores adicionales", también / usr / bin / jockey-gtk), y vea si algún controlador de Nvidia está "Activo". Desactívelos con el botón "Desactivar" y reinicie. Compruebe si algún nuevo controlador nvidia se ha activado automáticamente. Si es así, desactívela y reinicie nuevamente. Repita hasta que jockey ya no active automáticamente ningún controlador nvidia.

Ahora, instale los controladores nvidia que queremos:

sudo apt-get install nvidia-current
sudo apt-get install nvidia-common
sudo apt-get install nvidia-304

Ahora reinicie el sistema. Cuando comience el jockey a continuación, debería tener el valor predeterminado nvidia-304, y estará listo.

Nube
fuente