内核编译& `make install`后缺少模块错误

时间:2013-03-30 14:35:26

标签: linux linux-kernel virtualization rhel vmware-workstation

我正在编译从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上这样做。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

我建议如下:

  1. 首先备份您的VM。
  2. 卸载VMware工具。
  3. 再次尝试上述步骤。
  4. 重新安装VMware工具。