0
my environment:
kubuntu : 3.2.0-generic-pae
vmware player: VMware-Player-4.0.4-744019.i386.bundle

我已经安装了它。

$sh VMware-Player-4.0.4-744019.i386.bundle

我有一个问题,当我启动“菜单->系统->VMware Player”时

它启动一个窗口并开始编译:

        [ok] Virtual Machine Monitor
    [failed] Virtual Network Device
        [ok] VMware Blocking Filesystem
        [ok] Virtual Machine Communication Interface
        [ok] VMCI Sockets

[result fail]Starting Vmare Services
           See log file /tmp/vmware-root/modconfig-2722.log for detail

来自日志文件:

   [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings":
   No such file or directory.
   [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/config":
   No such file or directory.
   [msg.dictionary.load.openFailed] Cannot open file "/root/.vmware/preferences"
   No such file or directory.

  Failed to find /lib/modules/preferred/build/include/linux/version.h
  Failed to compile module vmnet!

有人可以告诉我有什么问题吗?

4

2 回答 2

0

好的,我今晚从 4.0.3 升级到 4.0.4 时遇到了同样的问题。我发现的工作是首先从这个 VMWare 社区线程下载补丁 - http://communities.vmware.com/thread/344213

解压,然后在gedit中打开patch-modules_3.2.0.sh。顶部将有三行内容:

fpatch=vmware3.2.0.patch
vmreqver=8.0.2
plreqver=4.0.2

你必须plreqver=4.0.2改变plreqver=4.0.4

然后,打开你的终端并运行

sudo ./patch-modules_3.2.0.sh

作为旁注,请将该文件放在手边,因为我发现在 Ubuntu 12.04 中从 4.0.2 升级到 4.0.3 时我必须做同样的事情。但是,当您在下一次升级中再次尝试相同的操作时(例如,将 plreqver 更改为 4.0.5 并运行脚本),它会说该文件已经打过补丁并且它不会工作。

要解决这个问题,您需要转到“/usr/lib/vmware/modules/source/”文件夹,找到名为“.patched”的隐藏文件,并将其删除(最简单的选择是终端中的“sudo nautilus”并浏览文件夹结构)。然后它认为它没有被修补并再次执行该过程。

希望这能让您的 VMWare 恢复运行。

于 2012-07-03T22:51:51.900 回答
0

我想你的机器上没有安装 linux 头文件,这就是为什么无法构建vmnet模块的原因。您必须安装标头,然后再试一次。

于 2012-07-01T13:22:28.183 回答