SDB:安装 VMware

跳转至: 导航, 搜索
在SUSE Linux 安装VMware并不像在windows中支持的那么好,是有点问题的,不过正常使用是没问题的,操作也相同。切勿随意强行关闭虚拟机,否则安装的系统将会丢失。
  1. 下载 VMware Workstation。
  2. 前提条件。
    1. 如果系统采用默认安装,在这种情况下源代码是没有安装的。进入系统,点计算机 -> 安装软件,在模式标签卡中勾选 Linux Kernel Development 模式安装。这样在 /usr/src/ 下才能找到源码包。VM 在安装时需要源码包 include 包里的 c 文件,以重编译内核。
    2. 安装 gcc开发工具。系统默认没安装 gcc-c、gcc-c++。不然在安装时会后提示找不到编译器。
    3. 安装gtk 包(图形源包)。不然在配置会报错。建议大家把相关的图形包都装上,不然下一些图形程序安装时会出问题。
    4. 重启。上面的相关包安装完后请记注要重启系统,使相关配置生效。源码包在重启后才能被识别。
  3. 安装 VMware Workstation。安装相对简单,按提示操作,采用默认值即可。
  4. 然后可以启动虚拟机了(前提是安装过程没报错,如报错请按提示处理)。

故障排除

升级风滚草系统后无法打开VMware

此种情况多数是因为升级系统内核后,VMware的原有内核模块与新版本内核不相兼容造成。 所幸开源社区常常提供与新版本内核相兼容的VMware内核模块。您可以在此处获取与您的VMware版本对应的VMware最新内核模块。

使用方法

以15.0.3版本的VMware内核模块为例,顺序运行以下命令之后,VMware即可成功运行。

$ git clone https://github.com/mkubecek/vmware-host-modules
$ cd vmware-host-modules && git checkout -t origin/workstation-15.0.3
$ make
$ sudo make install && sudo systemctl restart vmware