Instalar driver NVIDIA en Debian
Antes de empezar con la instalación propiamente dicha, debemos contar con cierta información y ciertos paquetes. Este proceso podrá parecer complicado, pero no lo es, aunque es la parte que más tiempo consume, ya que la instalación es practicamente automática.
I. Averiguar qué versión del Kernel tenemos instalada:
$ uname -r
2.6.32-5-amd64
II. Averiguar con qué versión de gcc se compiló nuestro Kernel:
$ cat /proc/version
[...] (gcc version 4.3.5) [...]
III. Averiguar qué versión de gcc tenemos instalada, y si no tenemos ninguna versión, instalarla:
$ ls -l /usr/bin/gcc*
/usr/bin/gcc -> gcc-4.4
/usr/bin/gcc-4-3
/usr/bin/gcc-4-4
Tengo instalada la versión 4.3 y 4.4. Como se puede ver, gcc está apuntando a gcc-4.4, pero necesitamos usar el gcc-4.3, ya que esa es la versión de gcc con la que se compiló el kernel. Esto lo hacemos creando un enlace simbólico (como root).
# rm /usr/bin/gcc
# ln -s /usr/bin/gcc-4.3 /usr/bin/gcc
Si no tuviesemos instalada la versión que necesitamos, la instalamos:
# apt-get install gcc-4.3
IV. Instalar los headers del kernel que tenemos instalado:
# apt-get install linux-headers-2.6.32-5-amd64
o bien:
# apt-get install linux-headers-$(uname -r)
V. Descargar el driver adecuado para nuestra placa de la página de NVIDIA
www.nvidia.com
VI. Darle permiso de ejecución al script descargado de NVIDIA
$ chmod 777 NVIDIA-Linux-x86_64-295.20.run
Con esto, tenemos todas las herramientas necesarias para comenzar a instalar el driver, así que comencemos:
1) Tenemos que abandonar el entorno gráfico, en mi caso gdm e ir a modo consola. Para eso apretamos:
Ctrl+Alt+F1
Una vez allí, iniciamos sesión como root.
2) Detenemos el entorno gráfico:
# /etc/init.d/gdm stop
o:
# /etc/init.d/gdm3 stop
# /etc/init.d/kdm stop
para gdm, gdm3 o kdm respectivamente.
3) Lanzamos el instalador de NVIDIA:
# sh NVIDIA-Linux-x86_64-295.20.run
4) Una vez que comienza la instalación seguimos los pasos, no debería dar ningún error. Al final nos pregunta si queremos que el mismo instalador modifique el archivo de configuración del xorg, le decimos que sí.
5) Iniciamos el entorno gráfico:
# /etc/init.d/gdm start
Eso es todo!
I. Averiguar qué versión del Kernel tenemos instalada:
$ uname -r
2.6.32-5-amd64
II. Averiguar con qué versión de gcc se compiló nuestro Kernel:
$ cat /proc/version
[...] (gcc version 4.3.5) [...]
III. Averiguar qué versión de gcc tenemos instalada, y si no tenemos ninguna versión, instalarla:
$ ls -l /usr/bin/gcc*
/usr/bin/gcc -> gcc-4.4
/usr/bin/gcc-4-3
/usr/bin/gcc-4-4
Tengo instalada la versión 4.3 y 4.4. Como se puede ver, gcc está apuntando a gcc-4.4, pero necesitamos usar el gcc-4.3, ya que esa es la versión de gcc con la que se compiló el kernel. Esto lo hacemos creando un enlace simbólico (como root).
# rm /usr/bin/gcc
# ln -s /usr/bin/gcc-4.3 /usr/bin/gcc
Si no tuviesemos instalada la versión que necesitamos, la instalamos:
# apt-get install gcc-4.3
IV. Instalar los headers del kernel que tenemos instalado:
# apt-get install linux-headers-2.6.32-5-amd64
o bien:
# apt-get install linux-headers-$(uname -r)
V. Descargar el driver adecuado para nuestra placa de la página de NVIDIA
www.nvidia.com
VI. Darle permiso de ejecución al script descargado de NVIDIA
$ chmod 777 NVIDIA-Linux-x86_64-295.20.run
Con esto, tenemos todas las herramientas necesarias para comenzar a instalar el driver, así que comencemos:
1) Tenemos que abandonar el entorno gráfico, en mi caso gdm e ir a modo consola. Para eso apretamos:
Ctrl+Alt+F1
Una vez allí, iniciamos sesión como root.
2) Detenemos el entorno gráfico:
# /etc/init.d/gdm stop
o:
# /etc/init.d/gdm3 stop
# /etc/init.d/kdm stop
para gdm, gdm3 o kdm respectivamente.
3) Lanzamos el instalador de NVIDIA:
# sh NVIDIA-Linux-x86_64-295.20.run
4) Una vez que comienza la instalación seguimos los pasos, no debería dar ningún error. Al final nos pregunta si queremos que el mismo instalador modifique el archivo de configuración del xorg, le decimos que sí.
5) Iniciamos el entorno gráfico:
# /etc/init.d/gdm start
Eso es todo!