Vmware module vmnet refused to compile under linux 2.6.22

August 14, 2007 – 9:55 am

最近升级到了 Linux 2.6.22 的内核,vmware 需要重新编译一下内核模块。不过这次并不那么顺利,安装好内核头文件以后运行 vmware-config.pl ,在编译网络模块的时候出错了。从错误来看应该是内核源代码变动造成的吧,在网上搜索了一下,发现是 Linux 内核里面对 network stack 有很大的改动造成的。并且在这里找到了一个可以下载的 patch 以及打好 patch 的 vmnet.tar 。那里的作者说是在 AMD64 下正常工作的,我使用的是 Vmware 6 ,机器是 IA32 ,我看到回复里面说 IA32 也正常的,于是就下载回来了。

把下载回来的 vmnet.tar 放到 /usr/lib/vmware/modules/source 目录下,然后再运行 vmware-config.pl 就 OK 了。

我把 vmnet.tar 也放到我这里,需要的用户可以直接从我这里下载

  1. 3 Responses to “Vmware module vmnet refused to compile under linux 2.6.22”

  2. http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update113.tar.gz

    我用的是这个……..

    By ln on Aug 14, 2007

  3. 恩,虽然说从理论上极力说服自己用 Windows 来模拟 Linux 的好处,最后还是回归老路,在 Linux 下模拟 Windows 啊。 :P

    By pluskid on Aug 14, 2007

  4. Linux下模拟个精简的windows是个不错的选择

    By wuzhez on Aug 30, 2007

Post a Comment