VMware is a Linux based virtualization system that provides rich features. VMware supported by different platforms like Windows, MacOSX, Linux. As WMware is a closed source product we need to make some manual work on Linux systems. If we are using Ubuntu, Fedora, Debian, Mint, and similar up-to-date systems whose own kernel newer than 4.8 VMware does not work accordingly. In this tutorial we will look at the problem and how to fix it.
VMware是基于Linux的虚拟化系统,具有丰富的功能。 Windows,MacOSX,Linux等不同平台支持的VMware。 由于WMware是封闭源产品,因此我们需要在Linux系统上进行一些手动工作。 如果我们使用的是Ubuntu,Fedora,Debian,Mint和类似的最新系统,它们的内核版本高于4.8,则VMware无法正常运行。 在本教程中,我们将研究问题及其解决方法。
没有足够的物理内存可用错误 (Not Enough Physical Memory Is Available Error)
This error is related to the source code which checks the Linux kernel version. VMware checks for kernels 4.8 and older. But as we know the current Linux kernel used by popular distributions is newer than 4.8. Here is the screenshot of the error.
此错误与检查Linux内核版本的源代码有关。 VMware检查内核4.8及更低版本。 但是,众所周知,流行发行版使用的当前Linux内核比4.8更新。 这是错误的屏幕截图。
解决问题(Fix The Problem)
We need to change the source code of the problem. The source code is located in the file named vmmon.tar
. This file is untarred and compile with the kernel updates or during installation.
我们需要更改问题的源代码。 源代码位于名为vmmon.tar
的文件中。 该文件已解压缩并与内核更新或在安装过程中一起编译。
$ cd /usr/lib/vmware/modules/source
$ tar xf vmmon.tar
$ cd vmmon-only/linux
The