cmqy 发表于 2016-04-08 11:07

centos65安装4.4内核问题

make正常,make modules只编译了两个模块,在make install时报错:# make modules
CHK   include/config/kernel.release
CHK   include/generated/uapi/linux/version.h
CHK   include/generated/utsrelease.h
CHK   include/generated/bounds.h
CHK   include/generated/timeconst.h
CHK   include/generated/asm-offsets.h
CALL    scripts/checksyscalls.sh
Building modules, stage 2.
MODPOST 2 modules
# make modules_install
INSTALL drivers/xen/tmem.ko
INSTALL fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko
DEPMOD4.4.0
# make install
sh ./arch/x86/boot/install.sh 4.4.0 arch/x86/boot/bzImage \
                System.map "/boot"
ERROR: modinfo: could not find module ipt_REJECT
ERROR: modinfo: could not find module nf_conntrack_ipv4
ERROR: modinfo: could not find module nf_defrag_ipv4
ERROR: modinfo: could not find module iptable_filter
ERROR: modinfo: could not find module ip_tables
ERROR: modinfo: could not find module ip6t_REJECT
ERROR: modinfo: could not find module nf_conntrack_ipv6
ERROR: modinfo: could not find module nf_defrag_ipv6
ERROR: modinfo: could not find module xt_state
ERROR: modinfo: could not find module nf_conntrack
ERROR: modinfo: could not find module ip6table_filter
ERROR: modinfo: could not find module ip6_tables
ERROR: modinfo: could not find module ipv6
ERROR: modinfo: could not find module ppdev
ERROR: modinfo: could not find module vmware_balloon
ERROR: modinfo: could not find module parport_pc
ERROR: modinfo: could not find module parport
ERROR: modinfo: could not find module snd_ens1371
ERROR: modinfo: could not find module snd_rawmidi
ERROR: modinfo: could not find module snd_ac97_codec
ERROR: modinfo: could not find module ac97_bus
ERROR: modinfo: could not find module snd_seq
ERROR: modinfo: could not find module snd_seq_device
ERROR: modinfo: could not find module snd_pcm
ERROR: modinfo: could not find module snd_timer
ERROR: modinfo: could not find module snd
ERROR: modinfo: could not find module soundcore
ERROR: modinfo: could not find module snd_page_alloc
ERROR: modinfo: could not find module e1000
ERROR: modinfo: could not find module i2c_piix4
ERROR: modinfo: could not find module i2c_core
ERROR: modinfo: could not find module sg
ERROR: modinfo: could not find module shpchp
ERROR: modinfo: could not find module ext4
ERROR: modinfo: could not find module jbd2
ERROR: modinfo: could not find module mbcache
ERROR: modinfo: could not find module sd_mod
ERROR: modinfo: could not find module crc_t10dif
ERROR: modinfo: could not find module sr_mod
ERROR: modinfo: could not find module cdrom
ERROR: modinfo: could not find module mptspi
ERROR: modinfo: could not find module mptscsih
ERROR: modinfo: could not find module mptbase
ERROR: modinfo: could not find module scsi_transport_spi
ERROR: modinfo: could not find module pata_acpi
ERROR: modinfo: could not find module ata_generic
ERROR: modinfo: could not find module ata_piix
ERROR: modinfo: could not find module dm_mirror
ERROR: modinfo: could not find module dm_region_hash
ERROR: modinfo: could not find module dm_log
ERROR: modinfo: could not find module dm_mod

stackoverlow 有类似的问题,但答案并不能解决问题:stackoverflow.com/questions/27614306/error-modinfo-could-not-find-module

cmqy 发表于 2016-04-08 15:48

出现问题的原因是在x86VMware虚拟机上某些模块被编译进了内核,而原来的发行版配置文件要求从模块中加载他们,所以出现找不到模块的问题,只需将他们编译成模块即可
参照:bruceblinn.com/linuxinfo/ConfigKernel-VMware.html

cmqy 发表于 2016-04-11 18:45

楼上的说法是错误的,编译问题是因为就算是defconfig也没有选上虚拟机需要的内核选项,选上即可
页: [1]
查看完整版本: centos65安装4.4内核问题