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.
- sudo cd /tmp
- cp /usr/lib/vmware/modules/source/vmmon.tar .
- tar xf vmmon.tar
- rm vmmon.tar
- wgethttps://raw.githubusercontent.com/mkubecek/vmware-host-modules/fadedd9c8a4dd23f74da2b448572df95666dfe12/vmmon-only/linux/hostif.c
- mv -f hostif.c vmmon-only/linux/hostif.c
- tar cf vmmon.tar apenas vmmon
- rm -fr somente vmmon
- mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar
- vmware-modconfig --console --install-all