我今天刚买了 VMware Workstation 8。安装后我启动它,应用程序通知我“必须编译几个模块并将其加载到正在运行的内核中”。
在此过程中,VMware 注意到我无法配置虚拟网络设备,并且最后无法启动服务。
最后一条消息说可以在这个地址找到更多信息: /tmp/vmware-root-975001794/modconfig-22789.log
因此,我粘贴了日志消息的内容在这里。
你能帮助我吗?或者你建议我等待 Ubuntu 的未来更新?我的桌面环境是 Unity。
答案1
需要对模块源应用一个简单的补丁
该补丁的描述和获取地址为这一页,但里面的版本需要改成8.0.4才可以成功应用。
就是这样:
到下载和应用补丁,
打开终端并输入:
mkdir vmw_patch && cd vmw_patch wget -O- http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz | tar -xz sed -i -e 's/8.0.2/8.0.4/g' patch-modules_3.2.0.sh ./patch-modules_3.2.0.sh
这应该可以顺利编译模块。
解释:
wget
下载补丁并tar
提取它而不实际保存下载的文件。sed
在修补脚本中将 8.0.2 更新为 8.0.4 以便它可以运行。