以centos为例子
1、以centos为例子
2、下载虚拟机安装包
链接: https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0
下载linux版本:VMware Workstation Pro 15.1.0 for Linux
3、cd 下载——进入浏览器下载目录
4、ls——查看之前下载的虚拟机安装包(VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle)
5、su——进入root权限才能移动安装包文件
6、cp VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle /download/vmware(将浏览器下载目录下的虚拟机安装包复制到自己新建的目录下/download/vmware)
7、sudo chmod +x VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle——给运行文件赋予执行权限
8、cd /download/vmware——进入虚拟机安装包个人存放的目录(我个人存放在/download/vmware)
9、sudo ./VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle——运行虚拟机安装包
10、进入安装图形界面——选择默认选项就好
11、安装完毕后,进入虚拟机
左上角应用程序——系统工具——VMware Workstation
12、然而人生不会如此顺利,惊不惊喜,意不意外
13、弹出窗口——VMware Kernel Module Updater
窗体内容大致是:找不到机器上己经安装的kernel header,让手动指定位置
原因:centos的kernel(内核)版本不统一
解决办法:查找安装的kernel-devel和kernel-headers
rpm -qa|grep kernel-devel
输出结果:kernel-devel-3.10.0-957.el7.x86_64
rpm -qa|grep kernel-headers
输出结果:kernel-headers-3.10.0-957.el7.x86_64
然后安装和kernel相同的版本
yum install kernel-devel-3.10.0-957.el7.x86_64
14、安装成功后,重新打开虚拟机结果发现还是不行
弹出窗口:Before you can run VMware, several modules must be compiled and loaded into the running kernel(运行虚拟机前,几个模块必须编译并且导入正在运行的内核中)
15、重启
16、重启之后竟然可以了