我在VMware Fusion VM中运行Ubuntu(Ubuntu 8.04.3 LTS),我相信我已经安装了VMware Tools。 但是,如何确认VMware Tools是否正确运行?
当我尝试http://www.vmware.com/support/ws55/doc/ws%5Fnewguest%5Ftools%5Flinux.html#wp1127177 (在xterm中)的第8步时,我得到:
$ su - Password: # vmware-toolbox & [1] 7791 (vmware-toolbox-gtk:7791): Gtk-WARNING **: cannot open display:
我想知道Fusion虚拟机菜单中的菜单项仍然是“Install VMware Tools”,而不是“Update VMware Tools”,这也是一个不好的迹象。 或者,也许Fusion无法正确检测工具是否在Ubuntu中运行(这不是问题)?
更新5: (1到4在下面)我已经确认VMware Tools运行正常,通过运行(在xterm中):
$ su - # /etc/init.d/vmware-tools restart
正如乔希所build议的那样。
因此,至less对于Ubuntu 8.04.3 LTS guest虚拟机和VMware Fusion 2.0.6,虚拟机菜单中的“安装VMware Tools”项目在安装正确时不会更改为“更新VMware Tools”。
更新6:在阅读了Thorbjørn的评论之后,我跑了:
$ 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
…不会报告任何错误。
之前的复制粘贴function对我来说是有用的,但是现在它已经停止了:剪贴板不再被复制到主机,反之亦然。
以下内容是在我能够安装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的说明进行操作。
我select了虚拟机>安装VMware Tools ,并且(在按下确认对话框中的安装button之后),Ubuntu的位置菜单中出现一个“VMware Tools”项目。 但我select它后没有任何反应。 而ls /media/cdrom0什么都不返回。
更新:回应乔希的build议:
$ 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: 乔希的build议尝试:
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:
这可能是因为我实际上不在Xterminal? (我打开应用程序 – >附件 – >terminal 。)
我想知道Fusion虚拟机菜单中的菜单项仍然是“Install VMware Tools”,而不是“Update VMware Tools”,这也是一个不好的迹象。 也许Fusion无法正确检测Tools是否在Ubuntu中运行?
更新4:我跑了xterm ,然后是以下内容:
$ su - Password: # vmware-toolbox & [1] 7791 (vmware-toolbox-gtk:7791): Gtk-WARNING **: cannot open display:
正如你所看到的,我得到了同样的警告。
我如何确认VMware Tools正确运行?
lilott8的答案是正确的,这里有一些更多的细节:
您需要“Tar安装程序”的说明: http : //www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html#wp1127177
如果/ media / cdrom0中没有任何内容,请通过inputterminal: mount来检查CDROM的mount
这将显示所有安装的文件系统的列表。 如果未安装CDROM,请尝试: mount /media/cdrom0
编辑 :我不知道为什么没有在CDROM显示。 尝试(作为根)来卸载它并重新安装它?
sudo umount /media/cdrom1 sudo mount /media/cdrom1
EDIT2 :vmware-toolbox只适用于X11。 它调整显示大小以匹配窗口大小和其他这样的事情。 要确认VMware工具已正确安装并运行,请重新启动它们:
/etc/init.d/vmware-tools重启
如果您被告知它们没有(正确)configuration并运行vmware-config-tools.pl ,那么它们没有正确安装,您应该运行该脚本。
对于Debian / Ubuntu系统,我通常更喜欢使用存储库中的开放虚拟机工具包。 这是更容易,他们工作正常。
通过安装sudo apt-get install open-vm-source open-vm-tools 。 然后通过运行这两个命令来构build内核模块。
sudo module-assistant prepare open-vm sudo module-assistant auto-install open-vm
我知道在一些发行版中,您需要从cd中取出tar.gz文件,将其压缩,然后运行./vmware-install.pl。