Memory problem of VMPlayer14 on Fedora26
Upgraded My Fedora to 26 today and found my VMplaye-12.5.7 can not be started on Fedora 26. So I reinstalled vmplayer with version 14. VMplayer14 started properly, but when I started a VM, an error occurred as
” The virtual machine is unable to reserve memory
“.
I tried several times, it reported either
” The virtual machine is unable to reserve memory
” or “Not enough physical memory is available to power on this virtual machine”.
The vm’s memory is 1G, and I still have more than 4G free memory at the moment, so it can’t be the shortage of the memory that causes the problem. I searched for a while and found the solution here: https://communities.vmware.com/thread/573966
What is needed is the vmware-host-module patch from GitHub. Download the correct branch which corresponds to the vmware version, that is player-14.0.0 in my case, and do the following operations :
tar -cf vmmon.tar vmmon-only/
tar -cf vmnet.tar vmnet-only/
cp *.tar /usr/lib/vmware/modules/source/
Then remove the .ko files from /lib/modules/$(uname -r)/misc.
now do
vmware-modconfig –install-all
Then I rebooted the system and tried to run VMplayer again, everything went ok now.