você tem que baixar os cabeçalhos do linux e construir um link de sistema
apt-get install linux-headers
ln -s /usr/src/linux-headers-2.6.38/ /lib/modules/2.6.38/build
Eu tenho o Ubuntu 11.10 instalado no meu sistema, atualizado a partir de 11.04. Eu preciso instalar o driver de tela de toque elok. como este driver suporta apenas o kernel 2.6 e não o 3, eu mudei para o kernel 2.6 no boot loader. agora que eu quero fazer o módulo elok.so, isso me dá um erro
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 erro é porque, quando eu atualizei do kernel 2.6 para o kernel 3.0, o kernel 2.6 foi removido de / usr / src e no /lib/modules/2.6.x.x não existe um diretório de compilação.
Eu não sei como resolver esse problema, observe os detalhes de tudo que devo fazer para executar meu módulo.
você tem que baixar os cabeçalhos do linux e construir um link de sistema
apt-get install linux-headers
ln -s /usr/src/linux-headers-2.6.38/ /lib/modules/2.6.38/build