2008-08-27 39 views
2

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

要尝试和修复,我已经使出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 

谁能帮我做的这个某种意义上说,好吗?

回答

2

发生此错误是因为VMWare工具版本和最新内核的不兼容性(您可以使用较旧的内核对其进行测试)。有时候你可以通过互联网修补一些补丁,但我更喜欢降级内核,或者不要在VMWare中使用最新的发行版本。这真的很烦人。您可能遇到的另一个问题是您的鼠标指针在X Windows中,就像它离开或低于实际显示的英寸一样。

关于vmware-any-any-update117,它是在linux下运行的VMWare的补丁,通常是Workstation版本。它在工具中不起作用。

0

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