我正在编译从RHEL 6.2(VMWARE虚拟机)上的redhat的ftp服务器下载的内核2.6.32-220.el6。我从下载的rpm中提取了内核源代码,在其中,我已经解开了包含源代码并将其复制到/ usr / src / kernel的实际.bz。之后我执行了以下步骤:
make menuconfig / 在这里我禁用了“模块版本支持”和“模块签名验证” /
make clean
请
制作模块
make modules_install
make install
现在一切正常,直到make install
。此时它给了我以下错误:
[root @ localhost linux-2.6.32-220.23.1.el6 G2] #make install
SH /usr/src/kernels/kernel-2.6.32-220.23.1.el6.src/linux-2.6.32-220.23.1.el6/arch/x86/boot/install.sh 2.6.32 arch / x86 / boot / bzImage \ System.map“/ boot”
错误:modinfo:找不到模块vmhgfs
错误:modinfo:找不到模块vsock
错误:modinfo:找不到模块vmci
我搜索了这些模块,所有三个模块都出现在/lib/modules/2.6.32-220.el6.x86_64/misc /.
我不知道如何解决这个问题。这似乎是虚拟机问题,因为我在VM上这样做。
任何帮助都将不胜感激。
答案 0 :(得分:1)
我建议如下: