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

本文提供了解决Ubuntu系统更新内核后,VMware-workstation启动失败的详细步骤。通过运行特定的bash脚本,修复了内核模块编译错误,解决了无法启动的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://blog.youkuaiyun.com/HayPinF/article/details/107512675

 

情况:更新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,但还是执行一下后面创建软链接部分:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值