У меня Ubuntu (Ubuntu 8.04.3 LTS) работает на виртуальной машине VMware Fusion, и я считаю, что установил инструменты VMware. Но как я могу убедиться, что 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», а не «Обновить инструменты VMware». Или, возможно, Fusion не может правильно определить, запущены ли инструменты в Ubuntu (и это не проблема)?
Обновление 5: (С 1 по 4 ниже). Я подтвердил, что инструменты VMware работают правильно, запустив (в xterm):
$ su -
# /etc/init.d/vmware-tools restart
... как предлагает Джош.
Так, по крайней мере, для гостевой системы Ubuntu 8.04.3 LTS и VMware Fusion 2.0.6 пункт «Установить инструменты VMware» в меню виртуальной машины не меняется на «Обновить инструменты VMware» при правильной установке.
Обновление 6: После прочтения Торбьёрнкомментарий, я побежал:
$ sudo -s
# vmware-toolbox
... и получил:
(vmware-toolbox-gtk:8192): Gtk-WARNING **: Unable to locate theme engine in module_path: "ubuntulooks",
... и появится диалоговое окно «Свойства инструментов VMware».
# /etc/init.d/vmware-tools restart
... не сообщает об ошибках.
Раньше у меня работало копирование и вставка, но теперь оно остановлено: буфер обмена больше не копируется с гостя на хост, и наоборот.
Следующее было написано до того, как я смог установить VMware Tools:
У меня Ubuntu (Ubuntu 8.04.3 LTS) работает на виртуальной машине VMware Fusion, и я пытаюсь установить VMware Tools. Я следую инструкциям на http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html
.
я выбираю Виртуальная машина> Установить инструменты VMware, и (после нажатия Установить в диалоговом окне подтверждения) в меню Ubuntu Places появляется пункт «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
... работал, чтобы смонтировать DVD-диск VMware Tools. Теперь я могу следовать инструкциям в 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», а не «Обновить инструменты VMware». Возможно, Fusion не может правильно определить, запущены ли инструменты в 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 ничего нет, проверьте, где смонтирован 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
, то они не установлены должным образом, и вам следует запустить этот сценарий.
Для систем Debian / Ubuntu я обычно предпочитаю использовать открытые пакеты инструментов vm в репозитории. Так проще и работают нормально.
Установить sudo apt-get install open-vm-source open-vm-tools
. Затем соберите модули ядра, выполнив эти две команды.
sudo module-assistant prepare open-vm
sudo module-assistant auto-install open-vm
Я знаю, что в некоторых дистрибутивах вам нужно вытащить файл tar.gz с компакт-диска, разжать его, а затем запустить ./vmware-install.pl.