适用于Ubuntu Hardy的VMWare工具

时间:2008-08-27 21:01:12

标签: ubuntu vmware virtualization vmware-tools

我正在为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

有人能帮我理解这个吗?

4 个答案:

答案 0 :(得分:2)

发生此错误的原因是VMWare Tools版本与最近的内核不兼容(您可以使用较旧的内核对其进行测试)。有时您可以通过互联网修补补丁,但我更倾向于降级我的内核或者不使用VMWare中的最新发行版本。它真的很烦人。您可能遇到的另一个问题是您的鼠标指针位于X Windows中,就好像它距离实际显示的左侧或下方一英寸。

关于vmware-any-any-update117,它是在linux下运行的VMWare的补丁,通常是Workstation版本。它在Tools中没有效果。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

我从Sun那里听说过很多关于VirtualBox的好东西。如果你厌倦了VMWare,那值得一看。