升级到 17.10 后 VMplayer 内存不足(巧妙的土豚)

Roc*_*hem 5 vmware 17.10

升级到 Artful 后,我无法让任何虚拟机在 VMplayer 中工作,当我尝试运行任何旧机器时,我收到以下消息:

没有足够的物理内存来使用其配置的设置启动此虚拟机。本机应用程序和/或服务可能已锁定内存,这可能会阻止虚拟机启动。关闭不必要的应用程序或服务可能会释放足够的内存来启动此虚拟机。如果您过去能够在此主机上打开此虚拟机的电源,请尝试重新启动主机。重新启动可能允许您使用稍微更多的主机内存来运行虚拟机。

注意:内存使用:2.74G/7.67(我有 8G 内存)。

显示该消息后,VMplayer 崩溃。

我在互联网上做了一些研究,但大多数帖子都在 Windows 中处理这个问题。
我尝试了以下几种解决方案:

  • 搜索 .lck 文件以删除它们,但没有找到。
  • 搜索 .vmss 文件找到并删除它们。
  • 编辑我所有的 .vmx 文件转到部分checkpoint.vmState = "",并删除引号之间的文本。
  • 最后卸载,清除并重新安装应用程序。要卸载我发现这个命令:sudo vmware-installer -u vmware-player因为sudo apt-get remove VMplayer没有做任何事情,并重新安装我下载并运行最新版本:VMware-Player-14.0.0-6661328.x86_64.bundle
  • 创建新的虚拟机。

上述解决方案似乎都没有解决问题,我被 VirtualBox 困住了,我无法让 USB 再次工作。

Ali*_*han 10

基于这种方法,我使用以下命令来解决类似的问题:

cd /tmp
git clone https://github.com/mkubecek/vmware-host-modules.git
cd vmware-host-modules
git checkout workstation-14.0.0
tar cf vmmon.tar vmmon-only
sudo cp vmmon.tar /usr/lib/vmware/modules/source
sudo vmware-modconfig --console --install-all
Run Code Online (Sandbox Code Playgroud)

通过这种方式,它可以编译并正常工作。