Как установить VMware Tools на Ubuntu или Debian VM
В следующем посте вы узнаете, как установить все инструменты VMware на виртуальной машине Ubuntu или Debian. Я предполагаю, что вы создали свою виртуальную машину в VMware Player.
Сначала вам нужно включить виртуальную машину, на которой вы хотите установить VMware Tools. Когда виртуальная машина включена, проверьте, подключен ли компакт-диск к вашей виртуальной машине, и если да, отключите его от виртуальной машины. Затем перейдите в « Виртуальная машина » → « Установить инструменты VMware » в интерфейсе меню VMware Player. Затем VMware Player загрузит iso-образ инструментов VMware и подключит его к виртуальной машине в качестве компакт-диска. Теперь перезагрузите виртуальную машину.
Я рекомендую выполнить оставшуюся часть процедуры установки от имени пользователя root, а не использовать sudo . При использовании sudo процедура установки может завершиться ошибкой, поскольку переменные среды могут быть настроены неправильно.
Установка VMware Tools включает сборку новых модулей ядра, поэтому вам необходимо подготовить среду сборки для компиляции модуля ядра.
$ apt-get install build-essential $ apt-get install linux-headers-`uname -r`
Теперь извлеките исходный код VMware Tools из точки монтирования компакт-диска. Обратите внимание, что путь по умолчанию для подключенного компакт-диска может отличаться в разных дистрибутивах. В Ubuntu 12.04 это выглядит следующим образом.
$ tar xvfvz /media/cdrom/VMwareTools-8.8.4-743747.tar.gz
Наконец, просто запустите vmware-install.pl , содержащийся в дистрибутиве VMware Tools.
Если вы хотите установить VMware Tools на виртуальную машину на базе CentOS, обратитесь к этому руководству.
$ cd vmware-tools-distrib $ ./vmware-install.pl
Во время работы скрипт установки задаст вам ряд вопросов. Если вы не уверены, вы можете принять все ответы по умолчанию.
После завершения всех необходимых настроек и сборок будет создан новый образ initrd . Перезагрузите виртуальную машину, чтобы завершить установку VMware Tools.
Все права защищены. © Linux-Console.net • 2019-2023
Запуск скрипта с расширением .pl
Добрый день! Простите за глупый вопрос, но я полный новичок. Скачала себе эмулятор VMware Workstation. Положила на жесткий диск, разархивировала архив tar. Теперь в инструкции написано, что надо запустить скрипт vmware-install.pl. Но он у меня не запускается! Открывается окошко «Открыть с помощью». Подскажите, что делать! Как запускать такие скрипты.
mahaon
27.09.04 15:29:19 MSD

Re: Запуск скрипта с расширением .pl
Pi ★★★★★
( 27.09.04 15:31:05 MSD )

Re: Запуск скрипта с расширением .pl
Убедись что у тебя установлен perl. Команда whereis perl выдаст что-то вроде вт этого: perl: /usr/bin/perl /usr/man/man1/perl.1.gz /usr/share/man/man1/perl.1.gz /usr/bin/perl — путь к интерпретатору языка perl.
это если перл устаовлен, если его нет, то вылезет только perl: [пустая строка]
Дальше открываешь консоль, и делаешь следующее: cd /path/to/script /usr/bin/perl script.sh должно сработать.
LexxTheFox ★★
( 27.09.04 15:37:08 MSD )

Re: Запуск скрипта с расширением .pl
Согласен, убедись, что установлен перл!
Установи у нужного сктрипта атрибут выполнения:
chmod +x script.pl
И запускай его:
./script.pf
Пошаговая инструкция по установке VMware Tools на Linux

Обновлено: 18.02.2023 Опубликовано: 09.12.2016
VMware Tools увеличивают функциональные возможности виртуальной машины. Можно установить как родные утилиты, так и open-vm-tools из репозитория Linux. Рассмотрим оба варианта.
Установка
Процесс установки во многом похож на установку VMware Tools во FreeBSD.
Открываем консоль управления виртуальными машинами. Находим ту, на которую будем устанавливать VMware Tools. Кликаем по ней правой кнопкой мыши — Guest — Install/Upgrade VMware Tools:

Подтверждаем, нажатием OK — будет выполнено монтирование установочного образа утилит к виртуальной машине.
Теперь подключается к Linux по SSH и монтируем образ к гостевой системе следующей командой:
mount /dev/cdrom /mnt
* в некоторых версиях Linux, устройство CD-ROM может называться cdrom1.
Распаковываем архив с установочными скриптами во временную директорию:
tar -zxvf /mnt/VMwareTools-* -C /tmp/
CD-ROM нам больше не нужен — отмонтируем его:
Запускаем скрипт установки VMware Tools:
Если видим, примерно, такое сообщение:
open-vm-tools are available from the OS vendor and VMware recommends using
open-vm-tools. See http://kb.vmware.com/kb/2073803 for more information.
Do you still want to proceed with this legacy installer? [no]
отвечаем yes.
На все остальные вопросы отвечаем по умолчанию, нажимая Enter.
В сообщении, на которое мы ответили yes говориться о том, что лучше устанавливать VMware Tools при помощи open-vm-tools. Однако после такой установки, консоль VMware в статусе утилит виртуальной машины ставит вопросительный знак и пишет 3rdParty. Дав свое согласие, мы продолжили установку старым проверенным методом.
Запуск установки в автоматическом режиме (без необходимости отвечать на вопросы) можно запустить командой:
Проверка
Версию установленного ПО можно посмотреть следующей командой:
Теперь открываем консоль управления VMware — устанавливаем курсор на виртуальную машину с установленными тулзами и переходим на вкладку Summary. В графе VMware Tools мы должны увидеть зеленую галочку и значение Running:

Автозагрузка
При установке VMware Tools добавляются в автозагрузку. Действий не требуется.
Если по каким-либо причинам, этого не произошло, добавить запуск скрипта при запуске системы можно командой:
systemctl enable vmware-tools
Или в ранних системах.
update-rc.d vmware-tools defaults
chkconfig vmware-tools on
Удаление
Для удаления используется скрипт vmware-uninstall-tools.pl:
Не родная утилита (openvmtools)
Выше мы рассмотрели наиболее предпочтительный вариант установки vmtools. Однако, если по каким-либо причинам, у нас нет возможности установить утилиту таким образом, мы можем воспользоваться репозиторием установленной системы (само собой, при наличии данной утилиты в нем).
Установка выполняется разными командами в зависимости от используемой системы.
а) Deb (Ubuntu, Debian):
apt install open-vm-tools
б) RPM (Red Hat, CentOS, Rocky Linux):
yum install epel-release
yum install open-vm-tools
Для разрешения автозапуска утилиты и ее старта вводим команду:
systemctl enable vmtoolsd —now
Команды VMware Tools
После установки vmtools нам будут доступны дополнительные команды. К сожалению, они плохо документированы, поэтому не удалось найти их адекватное описание:
| Команда | Примеры использования |
|---|---|
| vmware-namespace-cmd | vmware-namespace-cmd [OPTION?] [get-value | set-key | delete-key] [] |
| vmware-rpctool | rpctool send as an RPC command. |
| vmtoolsd | vmtoolsd [OPTION] |
| vmware-toolbox-cmd | vmware-toolbox-cmd [options] [subcommand] |
| vmware-checkvm | vmware-checkvm (показывает версию VMware) |
| vmware-vgauth-cmd | vmware-vgauth-cmd [OPTION] [add | list | remove] |
| VGAuthService | VGAuthService [OPTION] |
| vmware-xferlogs | vmware-xferlogs |
| vmware-hgfsclient | vmware-hgfsclient |
| vmhgfs-fuse | vmhgfs-fuse sharedir mountpoint [options] |
По каждой команде можно вызвать небольшую справку командой:
Установка VMware Tools на Debian, Ubuntu и CentOS

17.09.2019

itpro

VMware

комментариев 10
Напомним, что полноценная работа любой гостевой системы на гипервизоре VMWare ESXi крайне затруднительна без установки специального набора приложения и драйверов, называемый VMware Tools. Напомним зачем, собственно, нужны VMware Tools. Это:
- Возможность корректного выключения/перезагрузки гостевой ОС (Windows,Linux, FreeBSD или Solaris ) из интерфейса клиента VMWare
- Отправка сигналов heartbeat-а на сервер VSphere
- Управление курсором и разрешением экрана при работе из консоли в системах Windows
И если установка VMware Tools в ОС Windows крайне проста, то на серверах с Linux, имеющих только голый CLI у начинающих администраторов она может вызвать затруднения. В этой статье мы познакомимся с процедурой установки VMware Tools на популярных ОС семейства Linux.
Монтируем диск с VMware Tools
На этом этапе, полностью одинаковым для любой ОС, мы должны подключить виртуальный диск с дистрибутивом VM Tools в гостевую ОС.
В VMware Workstation идем в меню VM > Install VMware Tools…

В VMware vSphere Hypervisor (ESXi) нажмите VM > Guest > Install/Upgrade VMware Tools

Установка VMware Tools в Debian
Зайдите в систему с правами root. Перед началом установки рекомендуется произвести полное обновление системы и перезагрузить сервер.
apt-get update && apt-get dist-upgrade shutdown -r now
Установим пакет Linux Header с помощью команды:
apt-get update && apt-get install build-essential linux-headers-$(uname -r) libglib2.0-0
Монтируем диск с VMware Tools и распаковываем файлы:
mount /dev/cdrom /mnt tar xvfz /mnt/VMwareTools-*.tar.gz -C /tmp/
Запускаем установку VMTools командой:
perl /tmp/vmware-tools-distrib/vmware-install.pl
В процессе установки на все вопросы оставляем стандартные значения нажатием Enter. После окончания установки вновь перезагрузите сервер.
shutdown -r now
Установка VMware Tools в Ubuntu
Заходим в систему с пользователем, имеющим привилегии sudo. Здесь также начнем с обновления всех компонентов системы и перезагрузки:
sudo apt-get update && sudo apt-get dist-upgrade sudo shutdown -r now
Устанавливаем Linux Header командой
sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)
Монтируем диск с VMTools и распаковываем архив
sudo mount /dev/cdrom /mnt sudo tar xvfz /mnt/VMwareTools-*.tar.gz -C /tmp/
Установку VMware Tools запускаем командой:
sudo perl /tmp/vmware-tools-distrib/vmware-install.pl
Оставим все значения по0умолчанию, нажимая в процессе установки Enter. После установки vmTools перезагрузите систему:
sudo shutdown -r now
Установка VMware Tools на CentOS
Заходим в систему с правами root и запускаем (крайне рекомендуется) полное обновление пакетов системы, после которого выполняем перезагрузку:
yum update shutdown -r now
Устанавливаем компилятор Linux Header:
yum install gcc perl
Монтируем диск с VMware Tools и распаковываем файлы:
mount /dev/cdrom /mnt tar xvfz /mnt/VMwareTools-*.tar.gz -C /tmp/
Установку VMware Tools выполняем командой:
perl /tmp/vmware-tools-distrib/vmware-install.pl
Соглашаемся со всеми параметрами и перезагружаем систему:
shutdown -r now
Как видите установка VMTools в ОС семейства Linux достаточно проста и удобна.
Предыдущая статья Следующая статья
Читайте далее в разделе VMware



Как расширить диск виртуальной машины в VMware?
VMWare ESXi: Перезапуск зависшей виртуальной машины
Сжимаем тонкий (thin) диск в ESXi 5
Резервное копирование и восстановление конфигурации сервера VMWare ESXi