VMWareワークステーション-最後の更新以降の物理メモリが不足しています


11

Arch Linuxを実行して、ホスト(pacman -Syyu)とVMWare Workstation(14.0.0)を更新したばかりで、空きメモリの数や再起動の回数に関係なく、VMを起動すると次のエラーが表示されます。

構成された設定でこの仮想マシンをパワーオンするのに十分な物理メモリが利用できません。
この問題を解決するには、すべての仮想マシンの物理メモリ量を2130 MBに増やすか、追加のメモリ設定を調整して、より多くの仮想マシンメモリを交換できるようにします。
ネイティブアプリケーションやサービスがメモリをロックダウンし、仮想マシンの起動を妨げている可能性があります。不要なアプリケーションまたはサービスをシャットダウンすると、この仮想マシンを起動するのに十分なメモリが解放される場合があります。
過去にこのホストコンピューターでこの仮想マシンをパワーオンできた場合は、ホストコンピューターを再起動してください。再起動すると、仮想マシンを実行するために少し多くのホストメモリを使用できる場合があります。

それを機能させる方法は?


新しい仮想マシンを作成して、正しい量のメモリを選択してから、既存のHDDを新しい仮想マシンにリンクしようとしましたか?
ラムハウンド

はい、見た目どおりに機能しません。@ラムハウンド
J.ドー

ホストに2130MB以上の空きメモリがありますか?仮想マシンのメモリ設定は何ですか?
Appleoddity

はい。4096MBが必要で、7000MB以上の空き容量があります。VMの電源をオフにすると、メモリがまだvmwareプロセスによって消費されていることがわかります。@Appleoddity
J. Doe

1
@ dude719の答えでBa7a7chy見て
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

その方法を説明できますか?私は混乱しています-それらの変更を適用する方法は?私はUbuntu 17.10
MU

ubuntu 17.10で動作しない... VMMonitorはコンパイルしたくない。:私はからファイルを取っraw.githubusercontent.com/mkubecek/vmware-host-modules/...、代わりに編集にVimを使ってのファイルを置き換える
MU

Ubuntu 17.10を実行している場合は、ここで正しい答えを見つけることができます:askubuntu.com/a/973130/15600
TomTasche

6

このコマンドをubuntu 17で実行すると、非常にうまく機能します。

  1. sudo cd / tmp
  2. cp /usr/lib/vmware/modules/source/vmmon.tar
  3. tar 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-only
  8. rm -fr vmmon-only
  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.