我正在尝试在 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 更新挂起)。百胜安装 gcc glib2-devel pam-* xorg-x11-* libX* uriparser* libpng* gtk+-devel。现在,当我开始安装 gtk2-devel 时,我得到了一个 rpmdb 总线错误,并且全部被击中。所以,我安装了 gcc-c++(是的,我现在正在拉线程)并重试。现在它进行了成功的事务测试,开始事务并挂起。到目前为止,我不想放弃,但我不知道我需要在这里做什么,因为我无法相信这个安装可能会如此复杂(或者是这样吗?)
我可以建议尝试 open-vm-tools 吗?实际上,在大多数情况下,我发现它们比 VMware 的专有工具要好。
“block device /dev/sr0 is write protected mount read only”这个消息是正常的,这意味着你不能用当前的媒体在你的CD-ROM上写文件。
当您尝试安装工具时,听起来您的 Fedora 10 来宾已经安装了 CD-ROM。尝试这个:
第 2 步确保没有安装 CD-ROM,因此,VMware 将 VMware 工具 ISO“插入”到虚拟 CD-ROM 中应该没有问题。
从 vmware 取消 vmtools 安装(如果它没有自动安装),执行 a:
umount /dev/cdrom
,断开连接到来宾操作系统的任何 cdrom,然后重试 vmtools 安装。