【问题标题】:VMWare Tools for Ubuntu Hardy适用于 Ubuntu Hardy 的 VMWare 工具
【发布时间】:2010-09-07 01:46:01
【问题描述】:

我正在为 Ubuntu Hardy 使用 VMWare 工具,但由于某种原因,vmware-install.pl 发现我的 LINUX 标头有问题。错误消息说“地址空间大小”不匹配。

为了尝试补救,我求助于vmware-any-any-update117,现在却收到以下错误:

In file included from include/asm/page.h:3,
       from /tmp/vmware-config0/vmmon-only/common/hostKernel.h:56,
       from /tmp/vmware-config0/vmmon-only/common/task.c:30:
include/asm/page_32.h: In function ‘pte_t native_make_pte(long unsigned int)’:
include/asm/page_32.h:112: error: expected primary-expression before ‘)’ token
include/asm/page_32.h:112: error: expected ‘;’ before ‘{’ token
include/asm/page_32.h:112: error: expected primary-expression before ‘.’ token
include/asm/page_32.h:112: error: expected `;' before ‘}’ token

谁能帮我解释一下这个,好吗?

【问题讨论】:

    标签: ubuntu vmware virtualization vmware-tools


    【解决方案1】:

    这个错误经常发生是因为 VMWare 工具版本和最近的内核不兼容(你可以使用旧的内核测试它)。有时您可以通过互联网上的补丁修复某些问题,但我更喜欢降级我的内核或不在 VMWare 中使用最新发行版的版本。这真的很烦人。您可能遇到的另一个问题是在 X Windows 中的鼠标指针,例如它比实际显示的距离左或下方一英寸。

    关于vmware-any-any-update117,它是在linux下运行的VMWare的一个补丁,通常是Workstation版本。它不会在工具中生效。

    【讨论】:

      【解决方案2】:

      查看此链接,因为它帮助我在我的一个虚拟机中安装了这些工具。 http://diamondsw.dyndns.org/Home/Et_Cetera/Entries/2008/4/25_Linux_2.6.24_and_VMWare.html

      【讨论】:

      • 此解决方案需要一些 VMWare CD-ROM。我只使用免费的 VMWare 播放器,无法尝试。无论如何,这看起来是正确的答案,所以我接受它。
      【解决方案3】:

      您最好使用 VMWare Tools .rpm 文件而不是 Ubuntu 上的安装脚本。 Alien 是一个程序,它将let you turn a .rpm into a Ubuntu-friendly .deb package

      【讨论】:

        【解决方案4】:

        我从 Sun 那里听到了很多关于 VirtualBox 的好消息。如果您厌倦了 VMWare,那么值得一看。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-31
          • 1970-01-01
          • 2019-10-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多