Как установить VMware Tools на виртуальную машину Ubuntu, работающую в VMware Fusion?

У меня Ubuntu (Ubuntu 8.04.3 LTS) работает на VMware Fusion VM, и я считаю, что я установил VMware Tools. Но как я могу подтвердить, что VMware Tools работает правильно?

Когда я пытаюсь выполнить шаг 8 из http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html (в xterm), я получаю:

$ su -
Password: 
# vmware-toolbox &
[1] 7791
(vmware-toolbox-gtk:7791): Gtk-WARNING **: cannot open display:  

Интересно, это также плохой признак того, что пункт меню в меню виртуальной машины Fusion по-прежнему гласит "Установить инструменты VMware", а не "Обновить инструменты VMware". Или, может быть, Fusion не может правильно определить, работает ли Tools в Ubuntu (и это не проблема)?

Обновление 5: (с 1 по 4 ниже) Я подтвердил, что VMware Tools работает правильно, запустив (в xterm):

$ su -
# /etc/init.d/vmware-tools restart

... как предположил Josh.

Таким образом, по крайней мере для гостя Ubuntu 8.04.3 LTS и VMware Fusion 2.0.6, пункт "Установить инструменты VMware" в меню виртуальной машины не изменится на "Обновить инструменты VMware", если они правильно установлены.

Обновление 6: после прочтения комментария Thorbjørn Ravn Andersen я запустил:

$ 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 VM, и я пытаюсь установить VMware Tools. Я следую инструкциям на http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html,

Я выбираю " Виртуальная машина"> "Установить инструменты VMware", и (после нажатия кнопки " Установить" в диалоговом окне подтверждения) в меню "Места" Ubuntu появляется пункт "Инструменты VMware". Но ничего не происходит после того, как я его выбрал. А также ls /media/cdrom0 ничего не возвращает

Обновление: Отвечая на предложения Josh:

$ 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: предложение Josh попробовать:

sudo umount /media/cdrom1
sudo mount /media/cdrom1

... работал, чтобы смонтировать DVD-ROM от VMware Tools. Теперь я могу следовать инструкциям в http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html.

Обновление 3: Когда я пытаюсь выполнить шаг 8 из http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html, я получаю:

$ su -
Password: 
# vmware-toolbox &
[1] 6892
(vmware-toolbox-gtk:6892): Gtk-WARNING **: cannot open display:  

Может ли это быть потому, что я на самом деле не в X-терминале? (Я открываю Приложения -> Аксессуары -> Терминал.)

Интересно, это также плохой признак того, что пункт меню в меню виртуальной машины Fusion по-прежнему гласит "Установить инструменты VMware", а не "Обновить инструменты VMware". Возможно, Fusion не может правильно определить, работает ли Tools в Ubuntu?

Обновление 4: я побежал xterm а затем следующее:

$ su -
Password: 
# vmware-toolbox &
[1] 7791
(vmware-toolbox-gtk:7791): Gtk-WARNING **: cannot open display:  

Как видите, я получил то же предупреждение.

Как я могу подтвердить, что VMware Tools работает правильно?

3 ответа

Решение

Ответ lilott8 правильный, вот еще несколько деталей:

Вам нужны инструкции для "Установщика Tar": http://www.vmware.com/support/ws55/doc/ws_newguest_tools_linux.html

Если в /media/cdrom0 ничего нет, проверьте, где установлен CDROM, введя в терминал: mount

Это покажет список всех смонтированных файловых систем. Если CDROM не смонтирован, попробуйте: mount /media/cdrom0

РЕДАКТИРОВАТЬ: Я не уверен, почему ничего не появляется на CDROM. Попробуйте (как root) размонтировать и перемонтировать его?

sudo umount /media/cdrom1
sudo mount /media/cdrom1

EDIT2: vmware-toolbox только для X11. Он регулирует размер дисплея в соответствии с размером окна и другими подобными вещами. Чтобы убедиться, что инструменты VMware установлены и работают правильно, перезапустите их:

/etc/init.d/vmware-tools restart

Если вам говорят, что они не (должным образом) настроены и работают vmware-config-tools.pl, то они не установлены должным образом, и вы должны запустить этот скрипт.

Для систем 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

Я знаю, что в некоторых дистрибутивах вам нужно извлечь файл tar.gz с компакт-диска, распаковать его, а затем запустить./vmware-install.pl.

Другие вопросы по тегам