Hola a todos.

He pasado casi 4 días intentando instalar los drivers de mi tarjeta de video una 7900 GTX, y, aunque seguí largas instrucciones de 5 foros distintos ninguno me solucionó el problema. Finalmente, ayer terminé a las 6 de la mañana de intentar arreglarlo sin ningún resultado y este mediodía lo pude hacer.
No se si fue por suerte o casualidad ni si les va a funcionar, pero yo les explicaré que hice, y les daré un par de consejos para poder ir resolviendo algunos problemas que les pueden aparecer.

A tener en cuenta

Si aún no han establecido una contraseña a la cuenta root deben hacerlo así:

sudo passwd root

Algo que me hubiera sido de utilidad es saber como entrar en el menú del grub, sin embargo no encontré ayuda, a pesar de ser algo tan sencillo. Esto es importante porque si se nos queda colgado en la pantalla de inicio, la única manera de solucionarlo es reinstalando o entrando en modo recovery. El que tiene varios sistemas operativos no tendrá problema, pero si sólo tienen Ubuntu 10.10 y no les aparece el menú deberán presionar la tecla "WINDOWS" no se si le dicen "HOME" en ubuntu y de esta manera poder entrar en la selección de sistemas operativos y elegimos el modo recovery.

Lo importante es que antes de configurar nada hagan un backup del archivo /etc/X11/xorg.conf, lo copian y lo guardan por ejemplo xorg.conf.bak. Si instalan los drivers y no inicia el sistema tienen que editar el archivo, o bien borrando el anterior y renombrando el backup:

sudo rm /etc/X11/xorg.conf
sudo mv /etc/X11/xorg.conf.bak /etc/X11/xorg.conf


O editando el archivo mediante el editor de textos de la consola:

sudo nano /etc/X11/xorg.conf

Donde dice driver "nvidia", cambiamos por driver "nv". CTRL+O para guardar, ENTER, CTRL+X para salir y reiniciamos:

sudo shutdown -r now

Por cierto, impriman o escriban en un papel las instrucciones.

Ahora sí vamos a lo que vamos:

-Bajen la última versión de su driver de la página oficial de nvidia.

Si su explorador no les da la opción de guardar inmediatamente, busquen la opción guardar como en la ventana de su explorador.

Guardenlo en donde les sea más cómodo, Descargas, Escritorio o como sea. Por ejemplo en mi caso le cambié el nombre para no tener que escribir el nombre complicado y largo que tenía, y una vez descargado le puse driver.run

-CTRL+ALT+F1 para entrar en la consola pura y dura (recuerden que si todo va bien pueden volver al modo gráfico con CTRL+ALT+F7)

-Editamos el archivo blacklist para que omita ciertos paquetes.

sudo nano /etc/modprobe.d/blacklist.conf

y al final de todo agregamos:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

CTRL+O para guardar, ENTER, CTRL+X para salir

-Detenemos el servicio GDM:

sudo service gdm stop

Tiene que decir gdm stop/waiting, si no funcionase reiniciar y repetir este comando.

-Desinstalamos los drivers anteriores de nvidia

sudo apt-get --purge remove nvidia-*

-Instalamos las dependencias del kernel para no tener problemas de dependencias

sudo apt-get install build-essential linux-headers-`uname -r`

Donde dice `uname -r` hay que escribir literalmente lo que ven y fijense que es una comilla ` no un apostrofe '.

-Vamos al directorio del driver, en mi caso era /Descargas/ y escribimos para ejecutarlo:

sudo sh nombre_driver.run

en mi caso era

sudo sh driver.run

Ahora es lo típico de cualquier instalación pero ATENTOS!!, le tienen que dar a todo que si y siguiente excepto el que dice algo de compatibilidad con 32 bits o algo así, a ese le ponen que "NO"

-A estas alturas se supone que podríamos iniciar el servicio GDM (sudo service gdm start), pero recomiendo mejor reiniciar:

sudo shutdown -r now

Ok, esto me funcionó a mi ya me comentarán ustedes como les fue, si no les llega a funcionar recuerden los consejos para ir probando. Para cualquier duda ya me comentarán e intentaré ayudarlos desde mis limitaciones, ya que comencé con Ubuntu con la versión 10.10 por primer vez.