在 Linux Guest 上安装 VMWare Tools 时出现问题

在 Linux Guest 上安装 VMWare Tools 时出现问题

我正在尝试在 Fedora 10 客户机(Windows Vista 主机)上安装 VMWare 工具,但遇到了问题。我以 root 身份登录。尝试安装时,我收到一条消息,提示“客户机操作系统已锁定 CD-ROM...”。各种论坛都建议覆盖此消息,所以我照做了,但系统只是挂起了。无论如何,我去了 VMWare 帮助(http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html) 对此问题进行了探讨。在尝试理解/解决此安装问题时,我尝试安装 /dev/cdrom /mnt/cdrom,结果收到一条消息,提示“块设备 /dev/sr0 被写保护,只读安装”。不确定这是否是问题的原因。但现在我陷入了困境,很困惑。有人能告诉我这一切意味着什么,我该如何解决这个安装问题吗?非常感谢。

只是补充一些新细节:我必须处于文本模式才能安装工具。所以我这样做了。以 root 身份登录,执行了 umount。仍然收到 cd 锁定消息,覆盖,并开始收到一系列 SQUASHFS 错误,导致挂起。如果我尝试退出安装并执行 ls(例如),我会报告输入/输出错误。

根据某人的建议,我下载了 open-vm-tools,但是当我执行 ./configure 时,发现缺少一大堆我一直在耐心尝试安装的库(yum update 挂起)。yum install gcc glib2-devel pam-* xorg-x11-* libX* uriparser* libpng* gtk+-devel。现在,当我安装 gtk2-devel 时,出现 rpmdb 总线错误,一切都失败了。因此,我安装了 gcc-c++(是的,我现在正在拉线程)并重试。现在它进行了成功的事务测试,启动事务并挂起。我已经到了不想放弃的地步,但我不知道我需要在这里做什么,因为我无法相信这个安装会如此复杂(或者真的如此吗?)

答案1

我可以建议尝试 open-vm-tools 吗?事实上,在大多数情况下,我发现它们比 VMware 专有工具更好。

答案2

消息“块设备 /dev/sr0 被写保护并安装为只读”是正常的,这意味着您无法使用当前媒体在 CD-ROM 上写入文件。

答案3

听起来当您尝试安装工具时,您的 Fedora 10 客户机已经安装了 CD-ROM。试试这个:

  • 正常启动客户机。
  • 以 root 身份登录并运行命令“umount /dev/cdrom”。
  • 在 VMware 菜单中,尝试进行客户机安装。

第 2 步确保 CD-ROM 未安装,因此 VMware 可以毫无问题地将 VMware 工具 ISO“插入”到虚拟 CD-ROM 中。

答案4

取消从 vmware 安装 vmtools(如果它没有自动执行),请执行以下操作:umount /dev/cdrom,断开连接到客户操作系统的所有 cdrom,然后重试安装 vmtools。

相关内容