[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

SOLUCIONADO [era Re: Imposible instalar drivers nvidia]



Mensaje citado por Juan Carlos Amengual Argudo <jcamen@lsi.uji.es>:

> Mensaje citado por "Emilio J. Padrón" <emilioj@udc.es>:
> 
> > On Thu, Apr 03, 2003 at 11:45:09PM +0200, Juan Carlos Amengual Argudo
> wrote:
> > > Hola,
> > > 
> > > [...]
> > > La máquina está funcionando con el paquete kernel-image-2.4.20-686-smp.
> > > Así pues, instalé el paquete kernel-headers-2.4.20 e hice un enlace
> > > [...]
> > 
> > ¿Hay algún motivo para que no utilices exactamente el mismo
> > kernel-headers del kernel que estás usando: 686-smp? Es que no sé si
> > será eso, pero el caso es que el binario no parece estar compilándose
> > bien.
> 
> Sí. [...] No obstante, al leer tu correo-e he ejecutado un
> "apt-cache search kernel headers" y he descubierto:
> 
> teseo:~# apt-cache show kernel-build-2.4.20
> Package: kernel-build-2.4.20
> [...]
> Provides: kernel-headers-2.4.20-386, kernel-headers-2.4.20-586tsc,
> kernel-headers-2.4.20-686, kernel-headers-2.4.20-686-smp,
> kernel-headers-2.4.20-k6, kernel-headers-2.4.20-k7,
> kernel-headers-2.4.20-k7-smp
> [...]
> Description: Headers for building modules for Linux 2.4.20
>  This package provides kernel header files for building modules for the
>  precompiled kernel images on i386.
> 
> Parece que esto es justamente lo que necesito. Probaré. Gracias.

¡¡¡¡Ssssíííííí!!!! Así que ya sabéis lo que hay que hacer (mini-COMO):

1) Descargar y desempaquetar (tar xvzf) los .tar.gz de Nvidia (no he mirado la
última versión que comentaba Ignacio, pero supongo que también serán accesibles
en ese formato) en /root. La mía es la penúltima: 1.0-4191

2) Instalar el paquete kernel-build-2.4.20. Las dependencias arrastrarán la
instalación de kernel-headers-2.4.20.

3) En /usr/src aparecerán los directorios kernel-build-2.4.20 y
kernel-headers-2.4.20, además de una serie de enlaces simbólicos que crea el
paquete kernel-build a las distintas cabeceras. Lo único que hay que hacer a
mano es crear el enlace simbólico "linux" en función de la imagen del kernel que
tengas instalada. En mi caso: ln -s kernel-headers-2.4.20-686-smp linux

4) cd NVIDIA_kernel-1.0-4191 y "make clean" y "make install". ¡Funciona! (dice
que lo instala con advertencias por ser no GPL) pero ahí está: se puede
comprobar con "lsmod | grep idia"

5) cd .. y rm -rf NVIDIA_kernel-1.0-4191

6) echo "alias char-major-195 nvidia" > /etc/modutils/nvidia

7) update-modules

8) cd NVIDIA_GLX-1.0-4191 y "make install"

9) cd .. y rm -rf NVIDIA_GLX-1.0-4191

Como no tengo acceso físico a la máquina hoy, no he podido ver si funcionan las
X, pero he ejecutado /etc/init.d/gdm start y, después, al mirar
/var/log/XFree86.0.log lo he visto todo OK. O sea, que el próximo lunes espero
no encontrarme ninguna desagradable sorpresa ;-)

Saludos,




Reply to: