VMWare Workstation - 마지막 업데이트 이후 물리적 메모리가 부족합니다.

VMWare Workstation - 마지막 업데이트 이후 물리적 메모리가 부족합니다.

Arch Linux를 실행하면서 방금 호스트( )와 VMWare Workstation(14.0.0)을 업데이트했는데 pacman -Syyu, 이제 사용 가능한 메모리 수나 재부팅 횟수에 관계없이 VM을 시작할 때 다음 오류가 발생합니다.

구성된 설정으로 이 가상 시스템의 전원을 켜는 데 사용할 수 있는 물리적 메모리가 부족합니다.
이 문제를 해결하려면 모든 가상 시스템의 물리적 메모리 양을 2130MB로 늘리거나 추가 메모리 설정을 조정하여 더 많은 가상 시스템 메모리를 스왑할 수 있도록 합니다.
기본 애플리케이션 및/또는 서비스가 메모리를 잠가서 가상 머신이 시작되지 않을 수 있습니다. 불필요한 애플리케이션이나 서비스를 종료하면 이 가상 머신을 시작하는 데 충분한 메모리를 확보할 수 있습니다.
과거에 이 호스트 컴퓨터에서 이 가상 머신의 전원을 켤 수 있었다면 호스트 컴퓨터를 재부팅해 보십시오. 재부팅하면 가상 머신을 실행하는 데 약간 더 많은 호스트 메모리를 사용할 수 있습니다.

어떻게 작동하게 만들까요?

답변1

커널 버전 4.13.3-1을 사용하고 계시네요. 이 커널에는 Vmware vmmon 모듈에 대한 패치가 필요한 몇 가지 작은 변경 사항이 있습니다. 이 메모리 문제를 해결하려면 vmmon 모듈 코드에 이 패치를 적용하세요.

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

답변2

우분투 17에서 이 comans를 실행하면 매우 잘 작동합니다.

  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 vmmon 전용
  8. rm -fr vmmon 전용
  9. mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar
  10. vmware-modconfig --console --install-all

관련 정보