Как установить 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.