VMWare Workstation (or player) 12 and 14 have a common issue with newer kernels where they will refuse to run a vm indicating that “The virtual machine is unable to reserve memory” even when there’s plenty of ram available. This can be fixed by recompiling the host modules (note that this does not mean reinstalling will work, it won’t).
First, clone the git:
cd /tmp git clone https://github.com/mkubecek/vmware-host-modules.git cd vmware-host-modules git checkout workstation-14.0.0
Now, recompile and install.
tar cf vmmon.tar vmmon-only sudo cp vmmon.tar /usr/lib/vmware/modules/source sudo vmware-modconfig --console --install-all
To finalize, open up workstation or player again and try running a VM, this should now work accordingly. This has been tested on all 3 flavours of Linux Mint, Ubuntu 16.04 LTS and 17.10 with VMWare Workstation 12 and 14.