Инструкция по установке VMware Tools на FreeBSD

Мы предоставляем услуги удаленного администрирования серверов

Инструкция по установке VMware Tools на FreeBSD

Обновлено и опубликовано Опубликовано:

Описание


Процесс установки во многом похож на установку VMware Tools на Linux.

Открываем консоль управления виртуальными машинами. Находим ту, на которую будем устанавливать VMware Tools. Кликаем по ней правой кнопкой мыши — GuestInstall/Upgrade VMware Tools:

Подтверждаем, нажатием OK — будет выполнено монтирование установочного образа утилит к виртуальной машине.

Теперь подключается к FreeBSD по SSH и монтируем образ к гостевой системе следующей командой:

mount_cd9660 /dev/cd0 /mnt

Распаковываем архив с установочными скриптами во временную директорию:

tar -zxvf /mnt/vmware-freebsd-tools.tar.gz -C /tmp/

CD-ROM нам больше не нужен — отмонтируем его:

umount /mnt

Устанавливаем пакеты, необходимые для установки VMware-утилит:

(Для FreeBSD 10 и выше):

pkg install compat6x-amd64 perl5

(Для FreeBSD 9 и ниже):

cd /usr/ports/misc/compat6x && make install clean

cd /usr/ports/lang/perl5.20 && make install clean

* в моем примере устанавливается версия perl5.20, которая может отличаться на других системах.

Запускаем скрипт установки VMware Tools:

/tmp/vmware-tools-distrib/vmware-install.pl

На все остальные вопросы отвечаем по умолчанию, нажимая Enter.

Версию установленного ПО можно посмотреть следующей командой:

vmware-toolbox-cmd -v

Теперь открываем консоль управления VMware — устанавливаем курсор на виртуальную машину с установленными тулзами и переходим на вкладку Summary. В графе VMware Tools мы должны увидеть зеленую галочку и значение Running:

Возможные проблемы

Command not found

После запуска скрипта установки, получаем ошибку vmware-install.pl: Command not found.

Проблема в том, что в скрипте используется путь к perl — /usr/bin/perl. Во FreeBSD этот путь другой — /usr/local/bin/perl.

Самое простое решение — создать симлинк следующей командой:

ln -s /usr/local/bin/perl /usr/bin/perl