本文将引导您在CentOS 8 Desktop操作系统中安装VMWare Workstation Pro。要使用VMWare,您的计算机必须支持虚拟化,我们希望您已经安装了操作系统,参考安装CentOS Linux 8操作系统的教程。
一、更新并安装所有必需的软件包,包括内核头文件(kernel-headers)
内核头(Kernel headers)对于VMWare运行非常重要,在此步骤中,我们将在计算机上更新、升级和安装内核头文件。打开您的终端并输入以下命令,在操作过程中提示时按“y”:
sudo dnf -y install epel-release
下载最新版
http://www.elrepo.org/
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel -y install kernel-ml-headers
yum install -y kernel-devel
sudo dnf -y update
完成后,请重启您的CentOS 8系统。
请确保所安装的kernel-devel版本与运行的内核版本相似,您可以通过输入以下命令进行检查:
sudo rpm -q kernel-devel
uname -r
万一您发现版本不匹配,请通过下面的命令更新内核,然后重新启动计算机:
sudo dnf update kernel-*
重启后还是不一致,请自行替换或者更换推荐的操作系统。内核版本kernel与kernel-devel版本不一致,则Workstation无法打开,提示以下报错:

二、安装所需的所有依赖项
VMware Workstation Pro需要必要的构建工具来构建所需的VMware内核模块,通过在终端中运行以下命令,在CentOS 8中安装开发工具,如果在安装过程中提示,请按“y”:
sudo dnf -y groupinstall "Development Tools"
安装完成后,还需要另一个依赖项,称为elfutils-libelf-devel,这将促进VMware内核模块的构建,通过运行如下命令来安装它:
sudo dnf -y install elfutils-libelf-devel zlib-devel
三、安装VMWare Workstation Pro,这里我安装的是16.1.2
增加可执行权限
chmod +x /root/VMware-Workstation-Full-16.1.2-17966106.x86_64.bundle
运行安装包
/root/VMware-Workstation-Full-16.1.2-17966106.x86_64.bundle
如果遇到启动出现下面提示:

运行下面命令:
git clone https://github.com/mkubecek/vmware-host-modules.git
cd vmware-host-modules
git checkout workstation-16.1.2
make
make install
安装好后,进入:应用程序—系统工具—VMware Workstation
同意协议:

这里选择是否升级,我选择yes,根据情况选择

加入VMWare 客户体验改善计划,根据情况选择

下面填写序列号,序列号自行解决

下面进入VMWare主界面