在 Kali Linux 中安装 VMware Workstation Pro 踩坑及解决办法

在 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

www_zuiyue_xyz_images/20221001141719_16ef87a96369d7a899ce956f6ae49ccc.png

下载完成之后,将会得到一个.bundle结尾的文件

www_zuiyue_xyz_images/20221001141907_ea324373ed8cc378af653edf38da7804.png

开始安装 VMware Workstation Pro

打开终端,进入目录

www_zuiyue_xyz_images/20221001142229_13b4b4300e1dd8ed8ab8b309ebcf2521.png

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

出现如下截图,说明安装完成

www_zuiyue_xyz_images/20221001142531_94b5619b5da4c1ebaf570a975c4ac772.png

开始踩坑及解决办法

VMware Kernel Module Updater

首次打开VMware会弹出这个弹窗,提示:Kernel Headers 5.10.0-kali9-amd64 not found,这是因为Kali Linux默认不会安装头文件,所以直接去下面这个网站

https://kali.download/kali/pool/main/l/linux/

www_zuiyue_xyz_images/20221001143608_7ba28bd342211968a2590817235996ce.png

不能盲目地去安装头文件,先在终端输入

sudo uname -r

查看自己的Linux内核版本

www_zuiyue_xyz_images/20221001143811_359761137cdd2e5cfdbdcfafadc9759a.png

我自己的内核版本是5.18.0-kali5-amd64

然后去上面的网站按Ctrl+F键搜索上面的内核版本号

www_zuiyue_xyz_images/20221001144358_873e00bf1497d03ee669b7e26bf5960f.png

去下载对应的头文件

下载好之后,打开终端,进行安装

sudo dpkg -i linux-headers-5.18.0-kali5-amd64_5.18.5-1kali6_amd64.deb

linux-headers-5.18.0-kali5-amd64 (–install)时出错

然后你就会得到下面的错误

www_zuiyue_xyz_images/20221001144551_f77629dc9d3b12fb002182e435e0533c.png

我们大概地浏览一下错误提示,发现安装头文件,需要有linux-headers-5.18.0-kali5-commonlinux-kbuild-5.18linux-compiler-gcc-11-x86这三个依赖包

接着再去上面的网站,依次搜索并下载这三个依赖包

www_zuiyue_xyz_images/20221001144916_dc604ff05d6fd7b6ad4134995af43cfa.png

www_zuiyue_xyz_images/20221001145218_fadc94cdc6439c60977e8c618172fe71.png

www_zuiyue_xyz_images/20221001145322_8e931320e7634faec964039b3c2e7942.png

最终会得到三个.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/下的错误日志时,发现提示的也是这个原因

然后,去这个网站

https://ubuntu-mate.community/t/20-04-vmware-workstation-player-fails-to-build-kernel-modules-vmmon-vmnet/21176

这位大佬在GitHub上把所有的VMware版本对应的vmmonvmnet依赖重写了

上面的网站看看就行了,直接去
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

www_zuiyue_xyz_images/20221001150941_35709858d6c869a91cf46b984478fbfe.png

下载好.tar.gz包之后,在在终端开始操作

tar -xzf vmware-host-modules-w16.2.4-k5.18.tar.gz

www_zuiyue_xyz_images/20221001151256_fb12060d152d55b1a9bfb9f40e40813b.png

ls

www_zuiyue_xyz_images/20221001151346_b49f248c446fdf7485801d4d9bb57dd7.png

cd vmware-host-modules-w16.2.4-k5.18

www_zuiyue_xyz_images/20221001151440_ca75f1eacd76169d5a7dfb8b00824b74.png

ls

www_zuiyue_xyz_images/20221001151525_d41a1a52957423a60c51c8863b1f989b.png

tar -cf vmmon.tar vmmon-only
tar -cf vmnet.tar vmnet-only

www_zuiyue_xyz_images/20221001151612_2bc3d934ac2081b21d28ba820491fc0e.png

sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/

www_zuiyue_xyz_images/20221001151700_0a9d246d23e17ac63de864bb40758315.png

最后输入

sudo vmware-modconfig --console --install-all

当终端显示如下信息的时候

www_zuiyue_xyz_images/20221001151744_3c2096cb5035f8db480dc5dd99b37942.png

www_zuiyue_xyz_images/20221001151820_66289a68bb232b190d78381fae18adc7.png

恭喜,我们已经安装好了VMware Workstation Pro

完成之后

这个时候再打开VMware Workstation Pro,就会发现它出现了协议界面,同意各种协议之后,出现输入秘钥界面,网上随便搜一个秘钥输入,点击完成,终于,进入了我们的主界面

www_zuiyue_xyz_images/20221001152024_a3f489f497e5b8fcb060c1dcbd45cb2e.png

谨以此篇,给正在踩坑的xdm,我踩过的坑,大家就不用再去踩了

祝好!!!

个人博客www.zuiyue.xyz

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值