Vmware

Vmware 支持 linux。对于某些需要使用 windows 软件的场景,安装 vmware 后使用虚拟机安装 windows 可以用来解决一些特别的场景。

下载

linux 版本的 vmware workstation 下载地址:

https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

当前最新版本是14.1.1,下载下来的文件为 VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle

注: vmware 官网直接下载的速度非常慢,建议从其他下载网站下载,或者用百度云离线下载。

安装

执行下面命令开始安装:

  1. sudo chmod +x VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle
  2. sudo ./VMware-Workstation-Full-14.1.1-7528167.x86_64.bundle

然后在打开的图形界面中,开始安装:

  1. 接受两个协议
  2. 是否要检查更新,这里选no,本来我们下载的就是最新的
  3. ……
  4. 安装序列号:VF19H-8YY5L-48DQY-JEWNG-YPKF6。

等待安装完成。

配置

显卡 3D 加速

如果 vmware 虚拟机启动后报错:

  1. No 3D support is available from the host

这里需要开启对显卡的硬件支持,打开用户 home 目录下的文件 .vmware/preferences,增加这样配置:

  1. mks.gl.allowBlacklistedDrivers = "TRUE"

切记不一定是驱动的问题,我当时就是被 vmware 的报错信息误导,折腾了半天搞定 amd 显卡的官方驱动,然后最后发现其实只是这里的设置。

参考文章:

  1. Enable 3D HW acceleration on VMWare Workstation 10 on Ubuntu 14.04

补充

先安装了一个win8.1,发现一个严重问题:cpu占用很高,虚拟机空载时,在宿主机中看到大概有300%-400%的cpu占用。而windows里面的cpu使用率展示出现问题,始终显示为0%. 结果是使用时很卡,尤其ppt画图时。

后面尝试安装了win10,就正常了。可以做到虚拟机空载时,宿主机的cpu占用也几乎为零。PPT界面也很流畅。

总结:vmware + win10 是最终的比较好的选择。