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

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/

这里写图片描述

第二步:
拷贝这两个文件到 /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

这里写图片描述

第四步:

vmware-modconfig --install-all

如此问题就算解决了。

这里写图片描述

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

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页