Vmware

来自Shiyin's note
Shen讨论 | 贡献2014年3月28日 (五) 07:49的版本 (以“VMware 10.0.1 modules & kernel 3.13 Short story VMware Workstation kernels don’t compile correctly on Linux Kernel 3.13 located in the Fedora rawhide repo. Here...”为内容创建页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

VMware 10.0.1 modules & kernel 3.13

Short story VMware Workstation kernels don’t compile correctly on Linux Kernel 3.13 located in the Fedora rawhide repo. Here’s the module patch: (Updated: Thanks DanDar3)

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); >    #endifSave that text as vmnet313.patch in your home dir.
  1. Change directory into the vmware module source directory cd /usr/lib/vmware/modules/source# untar the vmnet modules tar -xvf vmnet.tar#run a the patch you should have just saved earlier patch vmnet-only/filter.c < ~/vmnet313.patch# re-tar the modules tar -uvf vmnet.tar vmnet-only#delete the previous working directory rm -r vmnet-only
  2. run the vmware
vmvare