安装报错

before you can run vmware several modules must be compiled and loaded into the running kernel

根据报错内容大致推荐是内核升级导致的问题。
解决办法
1.查看自己的vmware版本
vmware —version
image.png
2.新建一个shell脚本
vim 1.sh
写入下述内容:

  1. #!/bin/bash
  2. VMWARE_VERSION=workstation-15.5.1 # 版本号为第一步查看的版本号
  3. TMP_FOLDER=/tmp/patch-vmware
  4. rm -fdr $TMP_FOLDER
  5. mkdir -p $TMP_FOLDER
  6. cd $TMP_FOLDER
  7. git clone https://github.com/mkubecek/vmware-host-modules.git
  8. cd $TMP_FOLDER/vmware-host-modules
  9. git checkout $VMWARE_VERSION
  10. git fetch
  11. make
  12. sudo make install
  13. sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
  14. sudo ln -s /lib/x86_64-linux-gnu/libz.so.1
  15. /usr/lib/vmware/lib/libz.so.1/libz.so.1
  16. sudo /etc/init.d/vmware restart

3.运行脚本

  1. bash 1.sh

image.png
4.发现vmware正常启动
image.png


来源

https://zhuanlan.zhihu.com/p/103172339