/lib/modules/2.6.38-8-generic/build: Tidak ada file atau direktori seperti itu

10

Saya telah menginstal ubuntu 11.10 di sistem saya, ditingkatkan dari 11.04. Saya perlu menginstal driver layar sentuh elok. karena driver ini hanya mendukung kernel 2.6 dan bukan 3, saya beralih ke kernel 2.6 di boot loader. sekarang saya ingin membuat modul elok.so, itu memberi saya kesalahan

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

kesalahan ini karena, ketika saya memutakhirkan dari kernel 2.6 ke kernel 3.0, kernel 2.6 telah dihapus dari / usr / src dan di /lib/modules/2.6.xx tidak ada direktori build.

Saya tidak tahu bagaimana menyelesaikan masalah ini, harap perhatikan detail semua yang harus saya lakukan untuk menjalankan modul saya.

Sam
sumber

Jawaban:

16

Anda harus mengunduh header linux dan membangun tautan sistem

apt-get install linux-headers 
ln -s /usr/src/linux-headers-2.6.38/ /lib/modules/2.6.38/build
guest502
sumber
Mungkin perlu: sudo apt-get install linux-header - $ (uname -r) Ini menambahkan tautan build untuk saya di Debian Jessie.
AAAfarmclub