Error: No matching precompiled kernel…
Pues nada que hace unos dÃas actualice mi Ubuntu, y dentro de las actualizaciones tambien actualize el kernel. El problema fue que al dia el servidor X no funcionó y me salio un lindo crash diciendo algo de mi tarjeta Nvidia y el driver. Asi que procedi a editar con el vi el archivo /etc/X11/Xorg.conf y en la seccion “Device” el apartado en el renglon de driver cambie “nvidia” por “nv”:
Section “Device”
Identifier “NVIDIA Corporation NVIDIA Default Card”
#Driver “nvidia”
Driver “nv”
EndSection
Ahora si ya pude entrar al entorno gráfico, pero obviamente tenia que arreglar el problema con mi tarjeta. Procedà a bajar el “ultimo” controlador para linux de la pagina de Nvidia y a correr el script (en mi caso sudo sh ./NVIDIA-Linux-x86-1.0-9746-pkg1), el problema fue que despues de aceptar la licencia y eso me salio este mensaje de error:
No precompiled kernel interface was found to match your kernel; would you like the installer to attempt to download a kernel interface for your kernel from the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: Yes)
Asi que acepte, esta bien que solito busque un driver compatible para mi kernel, pero…….
No matching precompiled kernel interface was found on the NVIDIA ftp
site; this means that the installer will need to compile a kernel
interface for your kernel.ERROR: Unable to find the kernel source tree for the currently running
kernel.Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
‘kernel-source’ rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
‘–kernel-source-path’ commandline option.
ERROR: Installation has failed. Please see the file
‘/var/log/nvidia-installer.log’ for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Como ya imaginaran mi cara fue de…… WTF !!!!!unounounouno XD. Asi que me dà a la tarea de investigar cual es el problema y al parecer tenia que bajar el paquete ‘kernel-source’, lo cual solucioné simplemente con un:
sudo apt-get install kernel-source
Después de esto me seguÃa mandando el mismo error, asà que seguà investigando y encontré que al parecer tambien tenia que instalar los paquetes “linux-restricted-modules” y “linux headers” asi que procedi a instalarlos, pero antes necesitaba saber la version que tenia:
$ uname -r
2.6.17-11-386
Ahora que ya se que version tengo, procedo a instalar lo paquetes antes mencionados:
$sudo apt-get install linux-headers-2.6.17-11
$sudo apt-get install linux-restricted-modules-2.6.17-11-386
Ahora toca instalar los drivers, para lo que nos salimos del modo grafico (ALT+F1) y ejecutamos el script del instalador:
En mi caso:
$sudo sh./NVIDIA-Linux-x86-1.0-9746-pkg1.run
Y listo, ahora ya saben que hacer cuando actualicen el kernel o los headers.
If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.
Comments
Hola te doy las gracias por este aporte,que si bién en la web oficial de unbuntu-es.org no aparece nada como esto.Me veÃa como un analfabeto pués siempre dependia de la función glx y no daba para que reconociera el kernel.
Tengo una gráfica nvidia 6600 y me la detectaba como GT,el driver que activaba era el vesa,el genérico.Pués aparecian rayas en el entorno gráfico y sin que se pudiera leer nada
Muchas gracias!!
Pues no conocia los comandos, son de gran ayuda (im a newbie)… pero el primero de ellos (el del source) me dice que ya tengo el mas nuevo yy el segundo (el de los restricted modules) me sale con que no pudo en contrar el paquete.
ay alguna otra manera de conseguir estos paquetes???
sevg verifica que estes bajando los restricted modules correspondientes a la version de tu kernel, en mi caso era "2.6.17-11-386" y la saque con el comando que menciono(uname -r). En pocas palabras seria algo asi:
-
sudo apt-get install linux-restricted-modules-versiondemikernel



[...] Después de estos pasitos, debemos tener ahora Ubuntu Edgy. Si tienes instalado algún acelerador gráfico es probable que te falle el servidorX, por lo que solo debes reinstalar los Drivers de la tarjeta; si tienes una Nvidia mirate esta guia. [...]