Ped*_*sta 6 12.04 vmware-tools
我在 Windows 7 主机上的 VMware 机器上安装了 Ubuntu 12.04.2 LTS。尝试安装内核头文件时,我似乎遇到了问题
我做了:
sudo apt-get install gcc make build-essential linux-headers-$(uname -r)
Run Code Online (Sandbox Code Playgroud)
得到了这个:
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version.
build-essential is already the newest version.
linux-headers-3.5.0-28-generic is already the newest version.
make is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 100 not upgraded.
Run Code Online (Sandbox Code Playgroud)
但是,在安装 VMware 工具时出现以下错误:
make[1]: Entering directory `/usr/src/linux-headers-3.5.0-28-generic'
CC [M] /tmp/vmware-root/modules/vmhgfs-only/backdoor.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/backdoorGcc32.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/bdhandler.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpName.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpNameLinux.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/cpNameLite.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/dentry.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/dir.o
CC [M] /tmp/vmware-root/modules/vmhgfs-only/file.o
/tmp/vmware-root/modules/vmhgfs-only/file.c:122:4: warning: initialization from incompatible pointer type [enabled by default]
/tmp/vmware-root/modules/vmhgfs-only/file.c:122:4: warning: (near initialization for ‘HgfsFileFileOperations.fsync’) [enabled by default]
CC [M] /tmp/vmware-root/modules/vmhgfs-only/filesystem.o
/tmp/vmware-root/modules/vmhgfs-only/filesystem.c:48:28: fatal error: linux/smp_lock.h: No such file or directory
compilation terminated.
make[2]: *** [/tmp/vmware-root/modules/vmhgfs-only/filesystem.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmhgfs-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.5.0-28-generic'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmhgfs-only'
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏!
VMWare 不会像内核生成器发布工具那样快速更改其工具。因此,在这种情况下,您必须在未安装 VMware 工具的情况下运行,直到 VMWare 齐心协力并将 VMTools 更新为 3.5.0-28 内核级别。
我会联系 Vmware 投诉并要求他们提供更改的预计到达时间。
他们可能已经有可用的最新 VMtools 更新,但 Vmcenter 软件可能尚未更新。因此,您还可以向系统管理员询问 VM 基础架构是否已安装最新的 VMcenter。
我不认为是内核头文件,因为 smp_lock.h 不存在于我的 Ubuntu 客户机上,并且我在 Ubuntu 12.04 上有 linux-headers-3.2.0-45-generic,并且我能够毫无问题地安装 VMWare 工具。
我在这里读到自 2.6.39 以来 smp_lock.h 就不存在了,所以我认为您使用的是旧版本的 VMware 工具或旧版本的 VMWare Player 或 VMWare Workstation。
您可以在此处查看更多选项:https://help.ubuntu.com/community/VMware/Tools
| 归档时间: |
|
| 查看次数: |
11662 次 |
| 最近记录: |