我在 VMware Fusion VM 中运行 Ubuntu(Ubuntu 8.04.3 LTS),并且我认为我已经安装了 VMware Tools。但我如何确认 VMware Tools 是否正常运行?
当我尝试第 8 步时http://www.vmware.com/support/ws55/doc/ws%5Fnewguest%5Ftools%5Flinux.html#wp1127177(在 xterm 中)我得到:
$ su -
Password:
# vmware-toolbox &
[1] 7791
(vmware-toolbox-gtk:7791): Gtk-WARNING **: cannot open display:
我想知道 Fusion 虚拟机菜单中的菜单项仍然显示“安装 VMware Tools”而不是“更新 VMware Tools”,这是否也是一个不好的迹象。或者也许 Fusion 无法正确检测 Tools 是否在 Ubuntu 中运行(这不是问题)?
更新 5:(下面是 1 到 4)我已经确认 VMware Tools 正在正确运行,方法是运行(在 xterm 中):
$ su -
# /etc/init.d/vmware-tools restart
...按照建议乔什。
因此,至少对于 Ubuntu 8.04.3 LTS 客户机和 VMware Fusion 2.0.6 来说,当正确安装时,虚拟机菜单中的“安装 VMware Tools”项不会更改为“更新 VMware Tools”。
更新 6:看完之后托尔比约恩的评论,我运行了:
$ sudo -s
# vmware-toolbox
...并得到:
(vmware-toolbox-gtk:8192): Gtk-WARNING **: Unable to locate theme engine in module_path: "ubuntulooks",
...然后出现“VMware Tools 属性”对话框。
# /etc/init.d/vmware-tools restart
...没有报告任何错误。
以前,复制和粘贴对我来说是可行的,但现在它停止了:剪贴板不再从客户机复制到主机,反之亦然。
以下内容是在我安装 VMware Tools 之前写的:
我在 VMware Fusion VM 中运行 Ubuntu(Ubuntu 8.04.3 LTS),并尝试安装 VMware Tools。我按照以下说明操作http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html
。
我选择虚拟机 > 安装 VMware Tools,并且(按下安装确认对话框中的按钮)Ubuntu 的位置菜单中会出现一个“VMware Tools”项。但我选择它后什么也没发生。并且ls /media/cdrom0
什么也没有返回。
更新:响应乔什的建议:
$ mount
/dev/sda1 on / type ext3 (rw,relatime,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-23-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
.host:/ on /mnt/hgfs type vmhgfs (rw,ttl=5)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
/dev/scd0 on /media/cdrom1 type iso9660 (ro,nosuid,nodev,utf8,user=dspitzer)
tmpfs on /lib/modules/2.6.24-25-generic/volatile type tmpfs (rw,mode=0755)
gvfs-fuse-daemon on /home/dspitzer/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=dspitzer)
我试过:
$ mount /media/cdrom0
mount: No medium found
看到上面的“/dev/scd0”,我尝试:
$ mount /dev/scd0
mount: block device /dev/scd0 is write-protected, mounting read-only
mount: /dev/scd0 already mounted or /media/cdrom1 busy
mount: according to mtab, /dev/scd0 is already mounted on /media/cdrom1
这让我想到:
$ ls -al /media/cdrom1
total 0
-r-xr-xr-x 1 root root 0 1996-04-25 00:37 primary volume descriptor for contact information.
我感到很困惑。
更新 2: 乔什建议尝试:
sudo umount /media/cdrom1
sudo mount /media/cdrom1
...成功安装 VMware Tools DVD-ROM。现在我可以按照http://www.vmware.com/support/ws55/doc/ws%5Fnewguest%5Ftools%5Flinux.html#wp1127177。
更新 3:当我尝试第 8 步时http://www.vmware.com/support/ws55/doc/ws%5Fnewguest%5Ftools%5Flinux.html#wp1127177我得到:
$ su -
Password:
# vmware-toolbox &
[1] 6892
(vmware-toolbox-gtk:6892): Gtk-WARNING **: cannot open display:
这可能是因为我实际上没有在 X 终端中吗?(我正在打开应用程序 -> 配件 -> 终端。
我想知道 Fusion 虚拟机菜单中的菜单项仍然显示“安装 VMware Tools”而不是“更新 VMware Tools”是否也是一个不好的迹象。也许 Fusion 无法正确检测 Tools 是否在 Ubuntu 中运行?
更新 4:我跑了xterm
,然后执行以下操作:
$ su -
Password:
# vmware-toolbox &
[1] 7791
(vmware-toolbox-gtk:7791): Gtk-WARNING **: cannot open display:
如您所见,我收到了同样的警告。
如何确认 VMware Tools 正在正常运行?
答案1
lilott8 的回答是正确的,这里还有一些细节:
您需要“Tar Installer”的说明:http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html#wp1127177
如果 /media/cdrom0 中没有任何内容,请在终端中输入以下命令来检查 CDROM 的挂载位置:mount
这将显示所有已安装文件系统的列表。如果 CDROM 未安装,请尝试:mount /media/cdrom0
编辑:我不确定为什么 CDROM 中没有显示任何内容。尝试(以 root 身份)卸载并重新安装它?
sudo umount /media/cdrom1
sudo mount /media/cdrom1
编辑2:vmware-toolbox 仅适用于 X11。它会调整显示大小以匹配窗口大小和其他类似的东西。要确认 VMware 工具已正确安装并运行,请重新启动它们:
/etc/init.d/vmware-tools 重新启动
如果您被告知它们未(正确)配置并无法运行vmware-config-tools.pl
,则它们未正确安装,您应该运行该脚本。
答案2
对于 Debian/Ubuntu 系统,我通常更喜欢使用存储库中的 open vm tools 包。它更简单,而且工作正常。
通过 安装sudo apt-get install open-vm-source open-vm-tools
。然后通过运行这两个命令来构建内核模块。
sudo module-assistant prepare open-vm
sudo module-assistant auto-install open-vm
答案3
我知道在某些发行版上您需要从 cd 中提取 tar.gz 文件,解压缩它,然后运行 ./vmware-install.pl。