答案1
尝试运行
sudo apt-get install build-essential linux-headers-generic
然后打开您的 vmware,在第一个窗口中单击“安装”,等待大约 7 分钟,vmware 将打开。
答案2
对于内核 3.x 版本 - 安装包gcc-4.9
sudo apt-get install --reinstall gcc-4.9
对于内核 4.x 版本 - 安装包gcc-5
sudo apt-get install --reinstall gcc-5
始终安装最新版本
sudo apt-get install --reinstall gcc
答案3
这里的其他解决方案都不适用于我使用 Ubuntu 15.10 和 vmware 12.1 pro,它们要求 gcc 4.9.2
该问题是由 ld 路径(动态库)引起的,我需要按如下方式修复 vmware:
cd /usr/lib/vmware/modules/source
tar xvf vmnet.tar
cd vmnet-only
make
cd ..
tar xvf vmmon.tar
cd vmmon-only
make
cd ..
mkdir /lib/modules/`uname -r`/misc
cp vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko
cp vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko
depmod -a
/etc/init.d/vmware restart
nano /usr/bin/vmware
添加于set -e
:
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
保存并退出并启动 Vmware!
答案4
首先打开控制台并输入:
git clone https://github.com/mkubecek/vmware-host-modules.git
然后更改当前目录:
cd vmware-host-modules
现在结帐分支:
git checkout player-16.0.0
此后,您必须编译它、安装它,然后重新启动或启动 vmware:
现在输入:
make
现在是时候安装编译的文件了:
sudo make install
启动 VMware 的时间:
sudo /etc/init.d/vmware start
笔记: 这对我的 Vmware 16 Player 有用,我希望这对你有帮助,请继续祈祷,谢谢!