Estação de trabalho VMWare - memória física insuficiente desde a última atualização

Estação de trabalho VMWare - memória física insuficiente desde a última atualização

Executando o Arch Linux, acabei de atualizar o host ( pacman -Syyu) e o VMWare Workstation (14.0.0), e agora recebo o seguinte erro ao iniciar qualquer VM, não importa quanta memória livre eu tenha ou quantas vezes eu reinicio:

Não há memória física suficiente disponível para ligar esta máquina virtual com suas configurações definidas.
Para corrigir esse problema, aumente a quantidade de memória física de todas as máquinas virtuais para 2.130 MB ou ajuste as configurações de memória adicional para permitir a troca de mais memória da máquina virtual.
É possível que aplicativos e/ou serviços nativos tenham memória bloqueada, o que pode estar impedindo a inicialização da máquina virtual. O encerramento de aplicativos ou serviços desnecessários pode liberar memória suficiente para iniciar esta máquina virtual.
Se você conseguiu ligar esta máquina virtual neste computador host no passado, tente reinicializar o computador host. A reinicialização pode permitir que você use um pouco mais de memória do host para executar máquinas virtuais.

Como fazer dar certo?

Responder1

Vejo que você está na versão 4.13.3-1 do kernel. Este kernel tem algumas pequenas alterações que requerem alguns patches para o módulo VMware vmmon. Aplique este patch ao código do módulo vmmon para corrigir este problema de memória:

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

Responder2

Execute este comans no ubuntu 17, funciona muito bem.

  1. sudo cd /tmp
  2. cp /usr/lib/vmware/modules/source/vmmon.tar .
  3. tar xf vmmon.tar
  4. rm vmmon.tar
  5. wgethttps://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 apenas vmmon
  8. rm -fr somente vmmon
  9. mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar
  10. vmware-modconfig --console --install-all

informação relacionada