帮我看一下ubuntu8。0。4下面安装VMware时候的错误报告。。。

帮我看一下ubuntu8。0。4下面安装VMware时候的错误报告。。。

帮我看一下ubuntu8。0。4下面安装VMware时候的错误报告。。。                                                                                                                                                                                                                                                                                                                        The installation of VMware Workstation e.x.p build-36983 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall.pl".

Before running VMware Workstation for the first time, you need to configure it
by invoking the following command: "/usr/bin/vmware-config.pl". Do you want
this program to invoke the command for you now? [yes]

Configuring fallback GTK+ 2.4 libraries.
//上面不是明明说安装成功了嘛。。。。。

.....................................省略
以下为报错的地方。。

/usr/share/applications/vmware-player.desktop: warning: value"vmware-player.png" for key "Icon" in group "Desktop Entry" is an iconname with an extension, but there should be no extension as describedin the Icon Theme Specification if the value is not an absolute path
Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel.  Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]




.......................省略



from /tmp/vmware-config0/vmmon-only/linux/driver.c:49:
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:60: error: conflicting types for 'poll_initwait'
include/linux/poll.h:65: error: previous declaration of 'poll_initwait' was here
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:88:
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:31: error:expected declaration specifiers or '...' before 'compat_exit'
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:31: error: expected declaration specifiers or '...' before 'exit_code'
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:31: warning: type defaults to 'int' in declaration of '_syscall1'
/tmp/vmware-config0/vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
/tmp/vmware-config0/vmmon-only/linux/driver.c: In function 'LinuxDriver_Ioctl':
/tmp/vmware-config0/vmmon-only/linux/driver.c:1693: error: 'struct mm_struct' has no member named 'dumpable'
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-20-generic'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.




请教高手是怎么回事。。。





本人急需VMware。。      
you need to have a C compiler installed on your system
1.下载gcc编译器
apt-get install gcc

2.下载linux-headers-2.6.24-20-generic
apt-get install linux-headers-2.6.24-20-generic
不过楼主注意,804默认是2.6.24-16,你要是没升级过内核的话,用2.6.24-16的header。

另外,问楼主个小问题,是什么原因使你不用virtualbox,而用在linux下性能不是太好的vm?      
引用:
原帖由 zx9512 于 2008-8-1 15:17 发表
什么意思我不太明白

神墓
楼主装vm,没有达到vm所要求的系统环境,装vm配置工具需要gcc编译器和linux内核头文件的支持。

所以我让他:
1.下载gcc编译器
apt-get install gcc

2.下载linux-headers-2.6.24-20-generic
apt-get install linux-headers-2.6.24-20-generic

而且让楼主注意,804默认的内核是2.6.24-16,要是没升级过内核的话,用2.6.24-16的header,不要用2.6.24-20的header

你可以使用uname -a命令检查自己的内核版本。

最后的那个小问题,我问楼主为什么不用virtualbox,我问这个问题出于三点考虑:
1.比vm性能好
2.比vm好安装(apt-get install virtualbox,装完就可以用了)
3.开源版本是免费的      
因为我在win下面跑linux用VM

效果很好

所以就迷信VM

你这么一说

我就去下virtualbox吧

多谢哦

内核我升级过一次好像现在是2.6.24-20...

但是gcc我装过...\

偶对linux不怎么熟悉

因为要用VS2008写程序,才不得不虚拟WIN


暂时不熟悉linux下面的编程。。。近期有必须

      
用Virtualbox吧。VMWare的安装巨复杂。
假如还想继续弄,可以参考:
http://hi.baidu.com/novosbirsk/b ... bb9b20cffca327.html

不一定能成功,你可以尝试一下