本文介绍了 Fedora 30 安装 VMware Workstation 全过程

下载 VMware Workstation 安装程序

1
2
cd ~/Downloads
wget https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-15.0.4-12990004.x86_64.bundle

执行安装程序

1
2
chmod a+x VMware-Workstation-Full-15.0.4-12990004.x86_64.bundle
./VMware-Workstation-Full-15.0.4-12990004.x86_64.bundle

接下来,根据终端上的提示进行安装即可。
等安装完成后还不要急着启动,如果启动,将无法正常运行,会显示 Before you can run VMware several modules must be compiled and loaded into the running kernel ,所以这个时候就需要patch了。

安装依赖

1
sudo dnf install kernel-devel kernel-headers gcc gcc-c++ make git

patch 过程

注意

根据您的 VMware Workstation 版本号,将下面命令里出现的“x.y.z”替换为您安装的版本号,比如说 15.0.4

  • 查看vmware的版本号
1
vmware -v

方法一(编译并安装)

1
2
3
4
5
wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-x.y.z.tar.gz
tar -xzf workstation-x.y.z.tar.gz
cd vmware-host-modules-workstation-x.y.z
make
sudo make install

方法二(替换原始的tarball,推荐

1
2
3
4
5
6
7
wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-x.y.z.tar.gz
tar -xzf workstation-x.y.z.tar.gz
cd vmware-host-modules-workstation-x.y.z
tar -cf vmmon.tar vmmon-only
tar -cf vmnet.tar vmnet-only
sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
sudo vmware-modconfig --console --install-all

运行

经过 patch,这时再运行,就可以正常运行了。

参考资料:

  1. How to Resolve Issues for VMWORKSTATION and VMPLAYER (ANY KERNEL + ANY VERSION)

评论