Estação de trabalho VMWare 14: “não há memória física suficiente disponível para iniciar esta VM” ao executar a VM no Ubuntu 17.10 Artful

0

Eu tive o problema de não ser capaz de iniciar minha VM depois que eu atualizei para o Ubuntu Artful (17.10) usando o VMWare Player. Meu sistema tem 16 GB ou RAM, 12 deles gratuitos, mas logo após um boot, o VMWare Player não consegue mais iniciar máquinas alegando que há

not enough physical memory available to start this VM

Ele não dá muito mais informação do que isso e, logo em seguida, o jogador sai de si mesmo.

    
por pascalwhoop 24.10.2017 / 11:15

1 resposta

3

Após algumas pesquisas, encontrei esta resposta nos Fóruns do Ubuntu:

https://ubuntuforums.org/showthread.php?t=2373494

Existe um usuário do Github mkubecek que cuida desse tipo de problema e ele tem um patch em sua página. O comentário de confirmação mostra que está correspondendo aos problemas:

However, some more changes are needed (and were in fact needed even with kernels older than 4.14. In particular, several users reported failures when starting VMs on hosts with 4.13 kernel with message "not enough physical memory" due to wrong accounting of NR_SLAB_UNRECLAIMABLE pages.

Github Commit Link

Certifique-se de verificar o código se não quiser que códigos aleatórios de fóruns sejam executados com privilégios em sua máquina. Depois disso, estas são as etapas para corrigir o problema:

cd /tmp
cp /usr/lib/vmware/modules/source/vmmon.tar .
tar xf vmmon.tar
rm vmmon.tar
wget https://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 vmmon-only
rm -fr vmmon-only
sudo mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar 
sudo vmware-modconfig --console --install-all

Espero que ajude os outros. Todos os créditos realmente vão para izznogooood e mkubecek

    
por 24.10.2017 / 11:15