/lib/modules/2.6.38-8-generic/build: no existe tal archivo o directorio


10

Tengo ubuntu 11.10 instalado en mi sistema, actualizado desde 11.04. Necesito instalar el controlador de pantalla táctil elok. Como este controlador solo admite el kernel 2.6 y no el 3, cambié al kernel 2.6 en el cargador de arranque. ahora que quiero hacer el módulo elok.so, me da un error

make
make -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/etc/opt/elo-ser/elok_s-source modules 
make: *** /lib/modules/2.6.38-8-generic/build: No such file or directory.  Stop.
make: *** [default] Error 2

este error se debe a que cuando actualicé del kernel 2.6 al kernel 3.0, el kernel 2.6 se eliminó de / usr / src y en /lib/modules/2.6.xx no hay un directorio de compilación.

No sé cómo resolver este problema, tenga en cuenta los detalles de todo lo que debo hacer para ejecutar mi módulo.

Respuestas:


16

tienes que descargar los encabezados de Linux y crear un enlace del sistema

apt-get install linux-headers 
ln -s /usr/src/linux-headers-2.6.38/ /lib/modules/2.6.38/build

Podría necesitar: sudo apt-get install linux-headers - $ (uname -r) Esto agregó el enlace de compilación para mí en Debian Jessie.
AAAfarmclub
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.