یه جوری باید به header های کرنل دسترسی داشته باشید.. در غیر اینصورت نمیشه ماژولی رو به طور امن برای اون کرنل کامپایل کرد.
اگه به کل کد منبع کرنلی که در حال استفاده هست دسترسی داشته باشید، باز هم میشه. ولی باید حواستون باشه پیکرندی که اونجا هست، با پیکربندی که کرنل باهاش کامپایل شده، یکیه.
برای اینکار میشه پیکربندی کرنل فعلی رو کپی کرد توی دایرکتوری که حاوی کد منبع کرنل هست.
پیکربندی کرنل فعلی احتمالا توی /boot/ پیدا میشه.
اگه اونجا نبود، شاید توی /lib/modules/KERNEL-RELEASE/ باشه. به جای KERNEL-RELEASE، اسم انتشار کرنل قرار میگیره. برای کرنل در حال اجرا، میشه اون رو از خروجی uname -r دید.
اگه پیکربندی کرنل توی اون دوتا جا نبود، ممکن هست به صورت فشرده توی این فایل باشه.
/proc/config.gz
ممکن هم هست پیکربندی درست، هنراه کد منبعی باشه که دریافت میکنید.