kernel 2.6.29.3 vmware 补丁安装

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
hlost
帖子: 121
注册时间: 2009-05-04 10:29

kernel 2.6.29.3 vmware 补丁安装

#1

帖子 hlost » 2009-05-19 10:28

虽然vmware在linux下面慢到我想自杀,基本上是个废物,不能用,但估计还是有人想装,我把我打补丁的步骤分享出来

需要的参考下,一步一步继续就行,我就懒得排版分步骤了


下载补丁
http://communities.vmware.com/servlet/J ... 9.patch.gz
进入:/usr/lib/vmware/modules/source
建立补丁目录:sudo mkdir orig
cd orig
cp ../*.tar ./ 拷贝上级目录中的tar文件
sudo tar-xf *.tar
sudo rm *.tar
打补丁:
sudo patch -p1 -i ../vmware-workstation-6.5.1.126130-2.6.29_x86_64.patch
我将补丁放到上级目录了,根据自己情况改路径
以下是显示:
aaa@NBSYS:/usr/lib/vmware/modules/source/orig$ sudo patch -p1 -i ../vmware-modules-2.6.29.patch
patching file vmblock-only/Makefile
patching file vmci-only/Makefile
patching file vmmon-only/include/x86apic.h
patching file vmmon-only/linux/driver.c
patching file vmmon-only/linux/hostif.c
patching file vmmon-only/Makefile
patching file vmnet-only/Makefile
patching file vmnet-only/netif.c
patching file vsock-only/Makefile

删除补丁
sudo rm ../vmware-modules-2.6.29.patch
将上一个目录的tar再拷过来sudo
sudo cp ../*.tar .
vmblock-only vmci-only vmmon-only vmnet-only vmppuser-only vsock-only
vmblock.tar vmci.tar vmmon.tar vmnet.tar vmppuser.tar vsock.tar
将每个对应的tar和文件压缩到一起
sudo tar -cf vmci.tar vmci-only
sudo tar -cf vmmon.tar vmmon-only
sudo tar -cf vmnet.tar vmnet-only
sudo tar -cf vmppuser.tar vmppuser-only
sudo tar -cf vsock.tar vsock-only
删除文件夹
sudo rm -r *-only
备份原来的tar文件
cd ..
sudo mkdir vmbak
sudo cp *.tar vmbak/
将打好补丁的tar文件再拷回来
sudo cp ./orig/* ./
删除编译文件夹
sudo rm -r orig

done,再启动vmware,按提示执行就好了

测试环境:
kerne:2.6.29.3
vmware workstation 6.51
hlost
帖子: 121
注册时间: 2009-05-04 10:29

Re: kernel 2.6.29.3 vmware 补丁安装

#2

帖子 hlost » 2009-05-19 10:32

参考的vmware官网上面的一篇英文贴子,可惜昨天没存连接,感谢作者并致歉
回复