web-dev-qa-db-ja.com

この仮想マシンVMwareをパワーオンするのに十分な物理メモリが利用できない

Ubuntu 16.04にVMware Workstation 14がインストールされています。 1 GBのRAMを割り当てる新しいFedora仮想マシンを作成しました。 2 GB 無料使用可能RAMおよび4 GB空きスワップメモリがありますが、マシンの電源を入れるとエラーが表示されます。

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

割り当てられたRAMサイズを増やしたり減らしたり、ホストマシンを再起動して、Windows 7やその他のオペレーティングシステムも試しましたが、同じエラーが発生しました。しかし、VMware Workstation 12をインストールすると正常に動作します。 VMware Workstation 14で問題に直面しています。

解決策はありますか?

2
Sanjay Prajapat

これに基づいて修正しました post by izznogooood:

Sudo sucd /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
mv -f vmmon.tar /usr/lib/vmware/modules/source/vmmon.tar 
vmware-modconfig --console --install-all

Intelオンボードグラフィックスを実行する場合に従うべきもう1つのヒントは、7500U CPUが十分に強力であるように、3Dアクセラレーションを有効にすることです(それに応じてGFXメモリをゲストマシンに調整します)。 VMwareはこれをデフォルトで許可していません。

追加:

mks.gl.allowBlacklistedDrivers = TRUE
5
oxsom

Ubuntuの新しいバージョンではスワップパーティションが使用されなくなったため、

より大きなスワップファイルを作成するだけです。

  1. すべてのスワップをオフにする

須藤スワップオフ-a

  1. スワップファイルのサイズを変更する

Sudo dd if =/dev/zero of =/swapfile bs = 1M count = 8192

  1. スワップファイルを使用可能にする

Sudo mkswap/swapfile

4.再度スワップオンにする

Sudo swapon/swapfile

0
linuxmarc