linux-source-...在配置文件/boot/config-3.4-trunk-686-pae中禁用了一个模块,因此它不是linux-image-...的一部分(这是在Debian上,但解决方案应该对于Ubuntu也是相同的,对吗?),例如。
如何编译只有内核模块,以便与分发的内核一起使用?
相应的linux-source-...软件包已经安装、解压缩并链接到/usr/src/linux。/boot/config-3.4-trunk-686-pae被复制到/usr/src/linux/.config,并进行了修改。
可以编译内核和所有模块。但是如何只编译特定的单个模块呢?
(注意:在此之前还需要编译内核,否则会出现以下错误:
# CONFIG_CAN_PEAK_USB is not set
如何编译只有内核模块,以便与分发的内核一起使用?
相应的linux-source-...软件包已经安装、解压缩并链接到/usr/src/linux。/boot/config-3.4-trunk-686-pae被复制到/usr/src/linux/.config,并进行了修改。
CONFIG_CAN_PEAK_USB=m
使用
make
make modules
可以编译内核和所有模块。但是如何只编译特定的单个模块呢?
(注意:在此之前还需要编译内核,否则会出现以下错误:
no symbol version for module_layout
)
modprobe
之前尝试过depmod -a
吗? - Nadia