Vmware
跳到导航
跳到搜索
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.
- 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
- run the vmware
vmvare