After many years of using Debian, I decided to give Ubuntu 14.04 a shoot... One of the many problems I have encountered was the installation of VMware. Well, everything went fine but the kernel modules... Ok, long story short, here's the patch:
[codesyntax lang="bash"]
vim ~/vmnet313.patch
[/codesyntax]
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
[codesyntax lang="bash"]
:wq
[/codesyntax]
[codesyntax lang="bash"]
# 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 # just run the GUI app vmware
[/codesyntax]
There you go!
Recent Comments