ubuntu18.04更新后VMware-workstation15.5.1弹窗kernel Module Updater并安装模块vmnet vmmon失败,解决办法

情况:更新ubuntu的linux内核后启动VMware-workstation15.5.1弹窗:

点击安装后显示在安装模块vmnet和vmmon但很快会失败并弹下窗:

打开/tmp/vmware-haypin/vmware-4699.log有发现error,看起来是在make编译一些文件时出错了,

已经超出了我的智力水平,百度之,找到vmware社区帖Solved: Workstation 15.0.4 Failed Install on Ubuntu 19.04 Kernel 5.0.0-8-generic - VMware Kernel Module Updater fails,只要创建并执行下面bash脚本就可以了:

(PS:原贴的bash脚本中把

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1

/usr/lib/vmware/lib/libz.so.1/libz.so.1

分开写了,应该是个笔误,本意创建软链接/usr/lib/vmware/lib/libz.so.1/libz.so.1指向/lib/x86_64-linux-gnu/libz.so.1,也就是:

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1

#!/bin/bash
VMWARE_VERSION=workstation-15.5.1
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-host-modules.git
cd $TMP_FOLDER/vmware-host-modules
git checkout $VMWARE_VERSION
git fetch
make
sudo make install
sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
sudo /etc/init.d/vmware restart

脚本可前往Gitee下载:为极客而生(https://gitee.com/forgeek/VMware_update.git),其中"VMWARE_VERSION=workstation-15.5.1"中的版本号可以在shell执行vmware-intaller -l查看,前提是有安装git,然后bash vmware-update.sh可以观察到脚本成功克隆git、make编译成功、install安装成功,

我最初没检查出来后面的笔误,但脚本执行完也能顺利打开VMware-workstation,但还是执行一下后面创建软链接部分:

猜你喜欢

转载自blog.csdn.net/HayPinF/article/details/107512675