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.