VMWare Workstation-마지막 업데이트 이후 충분한 물리적 메모리가 없음


11

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

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

작동시키는 방법?


새 가상 머신을 생성하고 올바른 메모리 양을 선택한 다음 기존 HDD를 새 가상 머신에 연결해 보셨습니까?
— Ramhound

예, 그것은 작동하지 않습니다. @Ramhound
— J. Doe

따라서 호스트에 2130MB 이상의 여유 메모리가 있습니까? 가상 머신의 메모리 설정은 무엇입니까?
— Appleoddity

예. 4096MB가 필요하고 7000MB가 넘는 여유 공간이 있습니다. VM의 전원을 끄면 여전히 vmware 프로세스에서 메모리가 사용되는 것을 볼 수 있습니다. @Appleoddity
— J. Doe

1
@ Ba7a7chy dude719의 답변을보세요
— J. Doe

답변:


21

커널 버전 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

어떻게하는지 설명해 주실 수 있습니까? 혼란 스러워요-변경 사항을 적용하는 방법은 무엇입니까? 우분투 17.10 오전
— 마렉 Urbanowicz

우분투 17.10에서 작동시킬 수 없습니다 ... VMMonitor는 컴파일하고 싶지 않습니다. raw.githubusercontent.com/mkubecek/vmware-host-modules/… 에서 파일을 가져 와서 vim을 사용하여 편집하는 대신 파일을 교체했습니다
— Marek Urbanowicz

Ubuntu 17.10을 실행하는 사용자는 여기에서 정답을 찾을 수 있습니다. askubuntu.com/a/973130/15600
— TomTasche

6

우분투 17 에서이 코만을 실행하면 잘 작동합니다.

  1. sudo cd / tmp
  2. cp /usr/lib/vmware/modules/source/vmmon.tar.
  3. 타르 xf vmmon.tar
  4. rm vmmon.tar
  5. wget https://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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.