在 Kali Linux 中安装 VMware Workstation Pro 踩坑及解决办法
安装 VMware Workstation Pro
下载 VMware Workstation Pro for Linux
VMware Workstation Pro 官网:
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
选择 VMware Workstation Pro for Linux
下载完成之后,将会得到一个.bundle
结尾的文件
开始安装 VMware Workstation Pro
打开终端,进入目录
cd Downloads
ls
改变.bundle
文件的权限
sudo chmod +x ./VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle
开始安装
./VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle
出现如下截图,说明安装完成
开始踩坑及解决办法
VMware Kernel Module Updater
首次打开VMware会弹出这个弹窗,提示:Kernel Headers 5.10.0-kali9-amd64
not found,这是因为Kali Linux默认不会安装头文件,所以直接去下面这个网站
https://kali.download/kali/pool/main/l/linux/
不能盲目地去安装头文件,先在终端输入
sudo uname -r
查看自己的Linux内核版本
我自己的内核版本是5.18.0-kali5-amd64
然后去上面的网站按Ctrl+F
键搜索上面的内核版本号
去下载对应的头文件
下载好之后,打开终端,进行安装
sudo dpkg -i linux-headers-5.18.0-kali5-amd64_5.18.5-1kali6_amd64.deb
linux-headers-5.18.0-kali5-amd64 (–install)时出错
然后你就会得到下面的错误
我们大概地浏览一下错误提示,发现安装头文件,需要有linux-headers-5.18.0-kali5-common
、linux-kbuild-5.18
、linux-compiler-gcc-11-x86
这三个依赖包
接着再去上面的网站,依次搜索并下载这三个依赖包
最终会得到三个.deb
结尾的软件包,在终端输入
sudo dpkg -i linux-headers-5.18.0-kali5-common_5.18.5-1kali6_all.deb
sudo dpkg -i linux-kbuild-5.18_5.18.5-1kali6_amd64.deb
sudo dpkg -i linux-compiler-gcc-11-x86_5.18.5-1kali6_amd64.deb
然后再输入
sudo dpkg -i linux-headers-5.18.0-kali5-amd64_5.18.5-1kali6_amd64.deb
哎,你就会发现没有报错了,成功安装所需要的头文件
Before you can run VMware several modules must be compiled
再启动VMware,会发现它还是启动不了,报如题的错误,出来的是一个弹窗,没截上图,意思一下就行了
这是因为Linux内核版较新导致的内核模块VMMON和VMNET构件失败,当你去查看位于/tmp/vmware-hostname/
下的错误日志时,发现提示的也是这个原因
然后,去这个网站
这位大佬在GitHub上把所有的VMware版本对应的vmmon
和vmnet
依赖重写了
上面的网站看看就行了,直接去
https://github.com/mkubecek/vmware-host-modules/tags
找自己的VMware版本以及Linux内核版本对应的文件
例如,我的Kali Linux的内核版本是5.18.0-kali5-amd64
,下载的VMware Workstation的版本是16.2.4
,那么需要下载的文件就是w16.2.4-k5.18
下载好.tar.gz
包之后,在在终端开始操作
tar -xzf vmware-host-modules-w16.2.4-k5.18.tar.gz
ls
cd vmware-host-modules-w16.2.4-k5.18
ls
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
当终端显示如下信息的时候
恭喜,我们已经安装好了VMware Workstation Pro
完成之后
这个时候再打开VMware Workstation Pro
,就会发现它出现了协议界面,同意各种协议之后,出现输入秘钥界面,网上随便搜一个秘钥输入,点击完成,终于,进入了我们的主界面
谨以此篇,给正在踩坑的xdm,我踩过的坑,大家就不用再去踩了
祝好!!!
个人博客www.zuiyue.xyz