-1

我正在编译从 RHEL 6.2(VMWARE 虚拟机)上的 redhat 的 ftp 服务器下载的内核 2.6.32-220.el6。我已经从下载的 rpm 中提取了内核源代码,并在其中解压了包含源代码的实际 .bz 并将其复制到 /usr/src/kernel。之后,我执行了以下步骤:

make menuconfig /这里我禁用了“模块版本支持”和“模块签名验证” /

打扫干净

制作

制作模块

制作modules_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/启动/bzImage \ System.map "/boot"

错误:modinfo:找不到模块 vmhgfs

错误:modinfo:找不到模块 vsock

错误:modinfo:找不到模块 vmci

我搜索了这些模块,所有三个模块都存在于 /lib/modules/2.6.32-220.el6.x86_64/misc/ 中。

我不知道如何解决这个问题。这似乎是虚拟机问题,因为我在 VM 上执行此操作。

任何帮助,将不胜感激。

4

1 回答 1

1

我建议如下:

  1. 首先备份您的虚拟机。
  2. 卸载 VMware 工具。
  3. 再次尝试上述步骤。
  4. 重新安装 VMware 工具。
于 2013-03-30T14:41:07.573 回答