日期:2014-05-16  浏览次数:20781 次

VMware中装Ubuntu12.04后VMWareTools安装不成功
用Ubuntu10.04确是可以的,错误如下:
  CC [M] /tmp/vmware-root/modules/vmhgfs-only/filesystem.o
/tmp/vmware-root/modules/vmhgfs-only/filesystem.c:69:26: 错误: ‘SPIN_LOCK_UNLOCKED’未声明(不在函数内)
make[2]: *** [/tmp/vmware-root/modules/vmhgfs-only/filesystem.o] 错误 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmhgfs-only] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.2.0-24-generic-pae'
make: *** [vmhgfs.ko] 错误 2
make:离开目录“/tmp/vmware-root/modules/vmhgfs-only”

那位有解吗???

------解决方案--------------------
VMWareTools 的安装时通过 VMWare界面菜单安装的, 但是你上面说的我感觉好像是你 下载 VMWareTools的源码编译碰到的问题。 上面的问题一般是头文件造成的。检查一下是否是头文件没有在系统里。
------解决方案--------------------
vmware tools比ubuntu的版本要滞后的,没有预编译版本,只能编译,但是这有可能不兼容

你这个问题就是,因为linux的暴露给驱动程序的函数和常量不像system call那样几十年不变,每个版本都可能变化,所以驱动程序的兼容性很多时候只能做到少数几个版本

你等vmware新的tools出来吧

其实ubuntu本来和vmware的兼容性就很差,远远不如RHEL/CentOS
------解决方案--------------------
升级到 Vmware Workstation 8.0.3 试试吧
------解决方案--------------------
另外:
用ubuntu貌似可以不用虚拟机方式吧,在windows下从官网下载一个wubi.exe,将其和iso文件放在同一个目录,断开网线,然后将ubuntu安装到windows系统的C:、D:、啊之类的
------解决方案--------------------
http://www.vmware.com/support/ws80/doc/releasenotes_workstation_803.html

What's New

This release of VMware Workstation supports Ubuntu 12.04 as a guest operating system.

VMware Workstation 8.0.3 is a free update for all VMware Workstation 8 users.