2008-08-27 38 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,那麼值得一看。