欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu 17.10/内核4.13.0 vmware 提示 Not Enough Physical Memory 解决方法

程序员文章站 2024-02-23 17:17:46
...

Ubuntu 17.10/内核4.13.0 vmware 提示 Not Enough Physical Memory 解决方法

ubuntu 从17.04升级到17.10后 vmware出现了物理内存不足的错误并且导致虚拟机无法正常启动,我查阅了一下午的资料仍没有头绪,于是乎决定重新安装系统。但重装后,问题复现。。。
通过一系列猜测,觉得和内核版本有关系,于是使用内核的版本进行相关的问题查找。如我所愿,找到了这类问题的解决方案,在这里分享下。

其原因是内核的一小部分改动导致的这个问题。

解决方法:
在vmtn上的towo2099提供了简单的解决方案 。

这是我上传的包含两个tar的压缩包,解压后可直接替换。最低要求支付2积分,无能为力。。。如果没有积分可以用下面的github链接。
http://download.csdn.net/download/moonway0127/10108810

这是towo2099提供的github链接 下载文件并解压。
https://github.com/mkubecek/vmware-host-modules/tree/workstation-14.0.0


第一步(使用我提供的tar可跳过)
将vmmon-only 与 vmnet-only分别打包

tar -cf vmmon.tar vmmon-only/
tar -cf vmnet.tar vmnet-only/

Ubuntu 17.10/内核4.13.0 vmware 提示 Not Enough Physical Memory 解决方法

第二步:
拷贝这两个文件到 /usr/lib/vmware/modules/source/

sudo cp vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/

第三步:
删除 /lib/modules/(内核名)/misc 中的两个ko文件 vmmon.ko vmnet.ko

sudo rm -f vmmon.ko vmnet.ko

Ubuntu 17.10/内核4.13.0 vmware 提示 Not Enough Physical Memory 解决方法

第四步:

vmware-modconfig --install-all

如此问题就算解决了。

Ubuntu 17.10/内核4.13.0 vmware 提示 Not Enough Physical Memory 解决方法

第一次写博客,如果有什么问题还请见谅。