Имеем FreeBSD 9.0 RELEASE amd64 установленную в качестве гостевой операционной системы в VMWare vShere 5.0. Задача — установить VMWare Tools.
Обновляем дерево портов.
portsnap fetch extract
Устанавливаем зависимости
cd /usr/ports/lang/perl5.14/ make install clean cd /usr/ports/misc/compat6x/ make install clean
В VMWare vShere Client выбираем Inventory — Virtual Machine — Guest — Install/Upgrade VMWare Tools.
mount -t cd9660 /dev/cd0 /mnt
Копируем файл vmware-freebsd-tools.tar.gz в свой домашний каталог и распаковываем.
cp /mnt/vmware-freebsd-tools.tar.gz /root cd /root tar -xzf vmware-freebsd-tools.tar.gz
Необходимо пересобрать модули Guest memory manager и Blocking file system из состава VMWare Tools. Для этого необходимы исходники системы.
cd /root/vmware-tools-distrib/lib/modules/source/ tar -xf vmmemctl.tar cd vmmemctl-only make make install cd .. tar -xf vmblock.tar cd vmblock-only make make install
Устанавливаем VMWare Tools.
cd /root/vmware-tools-distrib/ ./vmware-install.pl
На все вопросы установочного скрипта отвечаем нажатием клавиши Enter (выбор значения по умолчанию).
Распакованный каталог с VMWare Tools не удаляем — в случае пересборки ядра будет необходимо переустановить модули Guest memory manager и Blocking file system из состава VMWare Tools.
cd /root/vmware-tools-distrib/lib/modules/source/vmmemctl-only make install cd .. cd vmblock-only make install cd /root/vmware-tools-distrib/ ./vmware-install.pl