#本文解决的问题:
vmware workstation 安装后,会提示内核没有编译,需要手工编译并导入内核

  sudo apt install gcc

#具体步骤

1.下载 vmware 17 for linux 并执行
https://www.vmware.com/go/getworkstation-linux

chmod 777 VMware-Workstation-Full-17.5.1-23298084.x86_64.bundle
sudo  bash VMware-Workstation-Full-17.5.1-23298084.x86_64.bundle

2.下载内核补丁并编译

# Cd to the dir where the vmware modules are.
sudo su
cd /usr/lib/vmware/modules/source
# Unpack vmmon.
tar -xvf vmmon.tar
# Fix by replacing replace pte_offset_map with pte_offset_kernel	
 sed -i 's/pte_offset_map/pte_offset_kernel/g' vmmon-only/include/pgtbl.h
# Backup original vmmon.tar
 mv vmmon.tar vmmon.tar.original
# Pack the patched vmmon.
 tar -cf vmmon.tar vmmon-only

 vmware-modconfig --console --install-all

这些步骤主要是解压并重新编译 VMware 的内核模块,并将编译后的模块复制到系统模块目录,最后重新建立模块依赖关系并重启 VMware 服务。

如果linux/ubunt作了版本升级,也需要运行

vmware-modconfig --console --install-all
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐