VMWare Workstation: no hay suficiente memoria física desde la última actualización

VMWare Workstation: no hay suficiente memoria física desde la última actualización

Al ejecutar Arch Linux, acabo de actualizar el host ( pacman -Syyu) y la estación de trabajo VMWare (14.0.0), y ahora aparece el siguiente error cuando inicio cualquier VM, sin importar cuánta memoria libre tenga o cuántas veces reinicie:

No hay suficiente memoria física disponible para encender esta máquina virtual con sus ajustes configurados.
Para solucionar este problema, aumente la cantidad de memoria física para todas las máquinas virtuales a 2130 MB o ajuste la configuración de memoria adicional para permitir que se intercambie más memoria de la máquina virtual.
Es posible que las aplicaciones y/o servicios nativos tengan memoria bloqueada, lo que podría estar impidiendo que se inicie la máquina virtual. Cerrar aplicaciones o servicios innecesarios puede liberar suficiente memoria para iniciar esta máquina virtual.
Si pudo encender esta máquina virtual en esta computadora host en el pasado, intente reiniciar la computadora host. El reinicio puede permitirle utilizar un poco más de memoria del host para ejecutar máquinas virtuales.

¿Cómo hacer que funcione?

Respuesta1

Veo que estás en la versión del kernel 4.13.3-1. Este kernel tiene algunos pequeños cambios que requieren algunos parches para el módulo Vmware vmmon. Aplique este parche al código del módulo vmmon para solucionar este problema de memoria:

https://github.com/mkubecek/vmware-host-modules/commit/770c7ffe611520ac96490d235399554c64e87d9f

cd /usr/lib/vmware/modules/source
tar xf vmmon.tar
cd vmmon-only/linux
vim hostif.c # or use the patch command to apply the patch
cd ../..
tar cf vmmon.tar vmmon-only
rm -rf vmmon-only # cleanup

# Lastly, we need to rebuild the patched module
sudo vmware-modconfig --console --install-all

Respuesta2

Ejecute estos comandos en ubuntu 17, funcionan muy bien.

  1. sudocd/tmp
  2. cp /usr/lib/vmware/modules/source/vmmon.tar.
  3. tar xf vmmon.tar
  4. rm vmmon.tar
  5. obtenerhttps://raw.githubusercontent.com/mkubecek/vmware-host-modules/fadedd9c8a4dd23f74da2b448572df95666dfe12/vmmon-only/linux/hostif.c
  6. mv -f hostif.c vmmon-only/linux/hostif.c
  7. tar cf vmmon.tar solo vmmon
  8. rm -fr solo vmmon
  9. mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar
  10. vmware-modconfig --console --instalar-todo

información relacionada