ubuntu - 适用于 Ubuntu Hardy 的 VMWare 工具

标签 ubuntu vmware virtualization vmware-tools

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

为了尝试修复,我求助于 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

有人可以帮我理解一下吗?

最佳答案

此错误经常发生是因为 VMWare Tools 版本与最新内核不兼容(您可以使用旧内核进行测试)。有时你可以通过互联网上的补丁来修复一些问题,但我更喜欢降级我的内核或者不在 VMWare 中使用最新发行版的版本。这真的很烦人。您可能遇到的另一个问题是 X Windows 中的鼠标指针,例如它是否比实际显示的位置向左或向下一英寸。

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

关于ubuntu - 适用于 Ubuntu Hardy 的 VMWare 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31285/

相关文章:

ubuntu - Ubuntu 上的 Tomcat8 .log.gz 已经存在未被覆盖

api - 使用 vmware vCenter 7 Rest api 导出虚拟机的步骤是什么

linux - Ubuntu VM 上的 RDM 与 VMDK 设备性能

operating-system - 特权指令、陷阱和系统调用之间的关系

vmware - 在 Win10 VMWare 中运行 WinPhone 模拟器

android - 在 BIOS 中启用英特尔虚拟化 (VT-X) 而无需选项

ruby - redmine 安装失败,ruby 3.0.4,mysql2 (0.5.4) "undefined method ' split '""rb_enc_interned_str not found"

ubuntu - 为什么 subversion 在没有任何信息的情况下挂起?

ubuntu - EC2 实例、装载卷 DOS/MBR 引导扇区

XCode在VMWare内部编译极慢