构建了基本文件系统后,有的模块方式编译后的模块.ko文件没有出现在文件系统中,其实在编译内核的时候,内核把这些需要的模块,以及模块依赖关系文件(通过depmod -a 生成)。都放到了一个某个目录中,这个目录在Makefile中指定:
MODLIB = $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
运行make modules_install后所有模块方式编译的都将放在此目录中
。在debian下是放在/lib/modules/下(有的是放在/tmp/lib中)。在构造文件系统的时候我们需要把/lib整个目录拷贝到文件系统根目录中。