ubuntu11.10內核升級到 3.0,下載最新vmware workstation 7.1.4 安裝後無法啓動,unable to build kernel modules 。經過google發現是新的內核中SPIN_LOCK_UNLOCKED函數被更名
網上找了很多被丁,都不能用,最後在http://ishare.iask.sina.com.cn/f/16346006.html找到用被丁。
下載該被丁:vmware2.6.39patchv3.tar.bz2
解壓:
# bunzip2 vmware2.6.39patchv3.tar.bz2
切換目錄到vmware模塊的安裝目錄:
#cd usr/lib/vmware/modules/source/
將補本解壓到該目錄下
# tar xvf /home/download/vmware2.6.39patchv3.tar
解壓後得到兩個文件
patch-modules_2.6.39.sh
vmware2.6.39fixedv3.patch
備份vmnet.tar
#cp vmnet.tar vmnet.bak.tar
解壓該目錄下的vmnet.tar
#tar xvf vmnet.tar
運行補丁
#sh 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 了.