Компиляция модуля ядра без пересборки самого ядра

Для добавления нового модуля ядра совсем необязательно пересобирать ядро целиком. Достаточно скомпилировать этот самый модуль отдельно. Делается это следующим образом:
1) файл Makefile из директории с исходными кодами ядра лучше всего скопировать в какой-нибудь временный:
cd /usr/src/linux
cp Makefile Makefile.my

2) затем закомментировать в получившемся файле строку с 'SUBDIRS' и вместо неё добавить 'SUBDIRS' с относительным путём до директории с интересующим нас модулем:

#SUBDIRS = kernel drivers mm ......
SUBDIRS = fs/autofs

3) сохранив Makefile.my, можно приступать к компиляции и установке модуля:

make -f Makefile.my modules
make -f Makefile.my modules_install

Примечние: в Makefile ядра SuSE Linux изменять значение надо у переменной "vmlinux-dirs". Возможно, и в некоторых других дистрибутивах имя переменной в Makefile отличается от 'SUBDIRS', но принцип редактирования остаётся тем же.

Источник

free-templates.ru