我按照链接http://blog.avirtualhome.com/how-to-compile-a-new-ubuntu-11-04-natty-kernel/中给出的说明来构建自定义内核并启动它。一切正常,除了在构建它时,我使用了选项skipmodule = true(在此链接中给出),所以我猜这些模块不是为这个内核构建的。所以我有两个问题:
感谢。
答案 0 :(得分:3)
1)从模块源目录为特定内核构建linux内核模块,执行:
make -C {path-to-kernel-source} M=`pwd` modules
-C选项告诉用于指向内核源代码树,在该树中找到内核的顶级Makefile。 M =`pwd`选项将其指向模块源目录,在该目录中构建'modules'目标。
2)不,没有必要构建源内核。内核源代码树或内核头文件就足够了。