linux内核编译安装出错
[root@localhost linux-2.6.32.27]# make installsh /usr/src/linux-2.6.32.27/arch/x86/boot/install.sh 2.6.32.27 arch/x86/boot/bzImage System.map "/boot"ERROR: modinfo: could not fin
·
[root@localhost linux-2.6.32.27]# make install
sh /usr/src/linux-2.6.32.27/arch/x86/boot/install.sh 2.6.32.27 arch/x86/boot/bzImage
System.map "/boot"
ERROR: modinfo: could not find module ip_tables
ERROR: modinfo: could not find module nf_defrag_ipv6
ERROR: modinfo: could not find module nf_conntrack
1.尝试解决方案:
拷贝usrsrclinux-2.6.32.27netipv4netfilterip_tables.o
到libmodules2.6.32.27kernelnetipv4netfilter
拷贝usrsrclinux-2.6.32.27netnetfilternf_conntrack.o
到libmodules2.6.32.27kernelnetnetfilter
结果nf_defrag_ipv6.o没找到,试着再编译了一下,错误依旧。
2.在原来的内核模块(libmodules2.6.32-279.el6.i686)搜了一下,
发现了ip_tables.ko,nf_defrag_ipv6.ko,nf_conntrack.ko,
拷到自己下载的内核树模块里,发现make install执行通过了,
看来是编译和安装的配置冲突了,编译出来的是静态库,而模块需要的是ko内核模块库?
但是为什么nf_defrag_ipv6也没有?还需要研究
sh /usr/src/linux-2.6.32.27/arch/x86/boot/install.sh 2.6.32.27 arch/x86/boot/bzImage
System.map "/boot"
ERROR: modinfo: could not find module ip_tables
ERROR: modinfo: could not find module nf_defrag_ipv6
ERROR: modinfo: could not find module nf_conntrack
1.尝试解决方案:
拷贝usrsrclinux-2.6.32.27netipv4netfilterip_tables.o
到libmodules2.6.32.27kernelnetipv4netfilter
拷贝usrsrclinux-2.6.32.27netnetfilternf_conntrack.o
到libmodules2.6.32.27kernelnetnetfilter
结果nf_defrag_ipv6.o没找到,试着再编译了一下,错误依旧。
2.在原来的内核模块(libmodules2.6.32-279.el6.i686)搜了一下,
发现了ip_tables.ko,nf_defrag_ipv6.ko,nf_conntrack.ko,
拷到自己下载的内核树模块里,发现make install执行通过了,
看来是编译和安装的配置冲突了,编译出来的是静态库,而模块需要的是ko内核模块库?
但是为什么nf_defrag_ipv6也没有?还需要研究
更多推荐
已为社区贡献1条内容
所有评论(0)