2015-09-12 23:13:07
来 源
中存储网
Ubuntu
Ubuntu 11.10内核升级到 3.0,下载最新VMware Workstation 7.1.4 安装后无法启动,unable to build kernel modules 。 经过google发现是新的内核中SPIN_LOCK_UNLOCKED函数被更名 可用的补丁vmware2.6.39patchv3.tar 在操作之前,确认已经安装好了编译环境:

Ubuntu 11.10内核升级到 3.0,下载最新VMware Workstation 7.1.4 安装后无法启动,unable to build kernel modules 。

经过google发现是新的内核中SPIN_LOCK_UNLOCKED函数被更名

可用的补丁vmware2.6.39patchv3.tar

在操作之前,确认已经安装好了编译环境:

$sudo apt-get install build-essential

切换目录到vmware模块的安装目录:

$cd usr/lib/vmware/modules/source/

将补本解压到该目录下(假设补丁文件存放在home目录下)
$ sudo tar xvf ~/vmware2.6.39patchv3.tar

解压这个文件包之后得到两个文件
patch-modules_2.6.39.sh
vmware2.6.39fixedv3.patch

备份vmnet.tar
$ sudo cp vmnet.tar vmnet.bak.tar

解压该目录下的vmnet.tar
$ sudo tar xvf vmnet.tar

运行补丁

$ sudo ./patch-modules_2.6.39.sh

执行完成后,最后提示

All done, you can now run VMWare WorkStation.
Modules sources backup can be found in the ‘/usr/lib/vmware/modules/source-workstation7.1.4-2011-09-13-11:42:37-backup’ directory

好了,现在可以成功启动VMware 了。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。