Categories: Шпаргалки

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

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

Открываем консоль управления виртуальными машинами. Находим ту, на которую будем устанавливать VMware Tools. Кликаем по ней правой кнопкой мыши — Guest Install/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

admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

4 недели ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

4 недели ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

4 недели ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

4 недели ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

4 недели ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

4 недели ago