См. по сборке модулей в директории исх. кодов ядра:
Documentation/kbuild/modules.txt
Обычно достаточно такого Makefile'а в директории с модулем:
obj-m := some_module.o
KERNEL_DIR ?= /home/user/linux_source_dir
all:
make -C $(KERNEL_DIR) M=$(PWD)
Ядро можно собрать и без Crater'а:
http://www.zao-zeo.ru/dokuwiki/doku.php/linux#сборка_ядра