【经验】在Ubuntu 14.04(3.13内核)下安装Vmware Workstation 9
2014年09月29日 09:53:12 作者:Jiaozn 分类:虚拟化 评论(0)在Ubuntu 14.04(3.13内核)下安装Vmware
鉴于Vmware Workstation 10 需要输入key, 而安装9不需要key,所以安装了9,安装完第一次运行就遇到问题,网络搜索一番,按如下方案解决,特记录以备不时之需。
首先是去官网下安装包,怎么下就不说了
安装完毕后第一次运行需要编译模块,这时候问题出现了,模块编译失败,主要是vmnet在报错。搜了一下,似乎是VMware对linux3.13内核支持不够好的问题,好在有人提供了Patch,把这个补丁打上就行了
#gedit /tmp/filter.c.diff
205a206 > #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0) 206a208,210 > #else > VNetFilterHookFn(const struct nf_hook_ops *ops, // IN: > #endif 255c259,263 < transmit = (hooknum == VMW_NF_INET_POST_ROUTING); --- > #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0) > transmit = (hooknum == VMW_NF_INET_POST_ROUTING); > #else > transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING); > #endif
//root权限
$sudo -E -s
#cd /usr/lib/vmware/modules/source/
//解压缩源码包
#tar xvf vmnet.tar vmnet-only/filter.c
//打patch
# patch vmnet-only/filter.c < /tmp/filter.c.diff
//重新打包
# tar -uvf vmnet.tar vmnet-only/filter.c
//删掉临时文件
#rm -rf vmnet-only/
然后重新运行vmware workstation就ok了……
除非注明,发表在“Jiaozn的博客”的文章『【经验】在Ubuntu 14.04(3.13内核)下安装Vmware Workstation 9』版权归Jiaozn所有。
转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://jiaozn.com/reed/42.html”
评论
发表评论