没有足够的物理内存来启动这个虚拟机,VMware

San*_*pat 2 vmware virtualization ram

我在 Ubuntu 16.04 中安装了VMware Workstation 14。我创建了一个新的 Fedora 虚拟机,分配了 1 GB RAM。我有2 GB的免费可用的RAM和4 GB的可用交换内存,但是当机器上我功率话,就说明我的错误。

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

我也尝试了 Windows 7 和其他操作系统,方法是增加或减少分配的 RAM 大小,重新启动主机,但遇到了同样的错误。但是当我安装VMware Workstation 12 时它工作正常。我在使用 VMware Workstation 14 时遇到问题。

任何解决方案?

小智 5

我根据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
Run Code Online (Sandbox Code Playgroud)

如果您运行 intels 板载图形,您应该遵循的另一个提示是启用 3D 加速(相应地将 GFX 内存调整到来宾机器),就像 7500U cpu 足够强大。默认情况下,VMware 不允许这样做。

添加:

mks.gl.allowBlacklistedDrivers = TRUE
Run Code Online (Sandbox Code Playgroud)