Инструменты пользователя

Инструменты сайта


freebsd:vmware-tools

Установка VMware Tools на FreeBSD 10.0

Файлы

Архив с diff файлами – наименования изменены DIFF ФАЙЛЫ

Стандартная установка

Открываем vCenter, выделяем необходимую VM, кликаем «Launche Virtual Mashine Console», логинимся. Далее VM –> Guest –> Install/Upgrade VMware Tools, к системе подсоединяется диск с vmware tools Монтируем его в папку /mnt

# mount -t cd9660 /dev/cd0 /mnt
# cp /mnt/vmware-freebsd-tools.tar.gz /root
# tar xzf /root/vmware-freebsd-tools.tar.gz
# cd /root/vmware-tools-distrib
# ./vmware-install.pl

Отвечаем на все вопросы, в завершении инсталляции – проблема

Проблема

Невозможно загрузить модуль ядра

KLD vmmemctl.ko: depends on kernel - not available or version mismatch
linker_load_file: Unsupported file type

Поиски в интернете привели к интересной статье

Пошаговые действия:

1. Загружаем файлы по ссылке или с web ресурса

2. Переходим в папку с разархивироваными тулзами

# cd vmware-tools-distrib

3. Накатываем патч на vmware

# patch -p1 < /tmp/vmware-tools-distrib.diff

4. Разархивируем модули ядра

# cd lib/modules/source/
# tar xf vmblock.tar
# tar xf vmmemctl.tar

5. Патчим, компилируем устанавливаем

# cd vmblock-only
# patch -p1 < /tmp/vmblock-only.diff
# make
# make install
# cd ../vmmemctl-only
# patch -p1 < /tmp/vmmemctl-only.diff # ESXi5.5: /tmp/vmmemctl-only55.diff
# make
# make install

Результат

Повторно запускаем конфигурялку:

[root@nfs_veeam ~]# /usr/local/bin/vmware-config-tools.pl
Initializing...

Making sure services for VMware Tools are stopped.

Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                                      done
   Guest memory manager:                                               done


The vmblock enables dragging or copying files between host and guest in a
Fusion or Workstation virtual environment.  Do you wish to enable this feature?
[no]

No X install found.

Starting VMware Tools services in the virtual machine:
   Switching to guest configuration:                                   done
   Guest memory manager:                                               done
   Guest operating system daemon:                                      done
This program could not find a valid path to pkg_info.  Please ensure that the
pkg_info binary is installed in the system path.

Execution aborted.

На последок

Для полной уверенности:

[root@nfs_veeam ~]# sudo /usr/local/etc/rc.d/vmware-tools.sh stop
Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                                      done
   Guest memory manager:                                               done
[root@nfs_veeam ~]# sudo /usr/local/etc/rc.d/vmware-tools.sh start
Starting VMware Tools services in the virtual machine:
   Switching to guest configuration:                                   done
   Guest memory manager:                                               done
   Guest operating system daemon:                                      done
[root@nfs_veeam ~]#

Вот теперь с полной уверенностью можно сказать что после перезагрузки системы все будет в норме, что подтверждается рисунком

Файлы

Архив с diff файлами – наименования изменены DIFF ФАЙЛЫ

Оригинал (Английский) статьи.

freebsd/vmware-tools.txt · Последние изменения: 2018/08/20 11:11 (внешнее изменение)