Установка VMware Tools во FreeBSD 10 и 9 по шагам

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

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

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

Монтирование дистрибутива 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:

При правильной установке 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

# FreeBSD # UNIX # Виртуализация
Дмитрий Моск — частный мастер
Была ли полезна вам эта инструкция?

Да            Нет