VMware / Tools
This page explains how to install the VMware Tools on an Ubuntu guest VM.
Installing VMware tools on an Ubuntu guest
VMware recommends users to use open-vm-tools on Linux, including Ubuntu.
Installing from Ubuntu package open-vm-tools on Trusty Tahr 14.04 and later
open-vm-tools is the recommended method of installing VMware tools on Ubuntu. Packages are available in the main repository since 14.04.
If you are on Trusty after upgrading from an older release, you may need to use open-vm-tools-lts-trusty-desktop instead.
Legacy Ubuntu Installations
Given the nature of virtualization, there may be a need for continued usage of very old versions of Ubuntu. Instructions for 10.04 to 12.04 are listed below. For anything older, please consult VMware’s installation guide.
Installing from Operating System Specific Packages (OSPs) on Lucid Lynx 10.04 to Precise Pangolin 12.04
The package open-vm-tools is available in the multiverse repository for releases 10.04 to 12.04. However, these versions are very out of date and may not have the drivers for newer versions of ESXi and VMware Workstation / Player / Fusion. For this reason, if you are still in need of a legacy Ubuntu VM, installation from VMware’s repository is recommended. Use 12.04 package for Ubuntu 12.10, 13.04 and 13.10 releases.
To add the repository do:
Note: using apt-add-repository will also add an entry for sources, which are not available in the vmware repository. You’ll need to manually delete the deb-src entry for "packages.vmware.com", which should be at the bottom of your /etc/apt/sources.list file.
Verify the succesful installation
Kernel modules are only loaded for the virtual devices being used. However, the vmmemctl module should always be loaded.
Installing from your VMware host
Warning: This install method does not use Ubuntu packages. Instead, it bypasses dpkg and writes files directly to your system. This is generally not recommended.
Start up a terminal window and do the following to ensure that you have the required packages for building VMware Tools or your kernel.
NOTE: linux-headers-uname -r is not required on a default build as these headers already exist. They are listed here in case you have made kernel modifications.
From the VMware menu, choose VM->Install VMware Tools. You should see a mounted CD image show up on the desktop. In the File Browser that pops up, right-click the VMwareTools*.tar.gz file and extract to the Desktop.
If the cdrom was not automatically mounted, mount the cdrom (in your guest OS) by doing
Open a terminal window, and run the following commands.
During vmware-install.pl, choose the default answers to everything (just hit the <enter> key).
You can configure the tools as root
Otherwise run them as a user (not root)
- In order for the synchronized clipboard and mouse to function as well as the host shared folders feature, you must have vmware-toolbox running, although you can minimize the window.
To have vmware tools auto start with your sessions, go to System->Preferences->Sessions->Startup Programs. Click Add, enter vmware-toolbox, Ok, Close.
If you are running a Kubuntu guest OS.
In order to get the scroll wheel to work again after the above install, you will need to make a minor change to the xorg.conf file.
In the "Configured Mouse" section, change the following line as indicated:
If you have more than five buttons (scroll wheel counts as three), then you might need the following line:
Additional Resources
VMware/Tools (последним исправлял пользователь dpsi 2017-10-31 01:28:02)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details
Как установить vmware tools в linux
It is recommended that you use Open VM Tools in Linux virtual machines.
- Modern Linux distributions not officially supported by tar tools.
- Red Hat Enterprise Linux 8 and later releases.
- CentOS 8 and later releases.
- Oracle Linux 8 and later releases.
- SUSE Linux Enterprise 15 and later releases.
For the Linux virtual machines that have Open VM Tools installed but are not in the scope mentioned in the preceding bullet, Install/Update/Reinstall VMware Tools menu is enabled, so that you can install bundled tar tools on top of Open VM Tools to get Shared Folder (HGFS) feature support.
For old Linux virtual machines not supported by Open VM Tools, perform the following steps to install tar tools.
Prerequisites
- Power on the virtual machine.
- Verify that the guest operating system is running.
- Because the VMware Tools installer is written in Perl, verify that Perl is installed in the guest operating system.
Procedure
- On the host, from the Workstation Player menu bar, select Player > Manage > Install VMware Tools .
-
If a mount point directory does not already exist, create it.
Some Linux distributions use different device names or organize the /dev directory differently. If your CD-ROM drive is not /dev/cdrom or if the mount point for a CD-ROM is not /mnt/cdrom , modify the command to reflect the conventions that your distribution uses.
The value x.x.x is the product version number, and yyyy is the build number of the product release.
If your Linux distribution automatically mounted the CD-ROM, you do not need to unmount the image.
Usually, the vmware-config-tools.pl configuration file runs after the installer file finishes running. If you attempt to install a tar installation over an RPM installation, or the reverse, the installer detects the previous installation and must convert the installer database format before continuing.
Depending on the features you use, these instructions can include restarting the X session, restarting networking, logging in again, and starting the VMware User process. You can alternatively reboot the guest operating system to accomplish all these tasks.
What to do next
If a new virtual hardware version is available for the virtual machine, upgrade the virtual hardware.
Установка VMware Tools на виртуальную машину Linux
В этой статье мы рассмотрим, как развернуть VMware Tools на виртуальных машинах Linux. Развертывание VMTools в гостевой операционной системе виртуальной машины повышает их производительность и управляемость. С VMTools некоторые из драйверов, включенных в ОС, заменяются на оптимизированный для виртуализации версии; одним из таких примеров является драйвер vmxnet3. Кроме того, VMTools обеспечивают фреймворки API, такие как VIX, позволяющие программное управление виртуальными машинами, а также раскрытие информации виртуальной машины, например, IP-адреса при использовании клиентов для vSphere.
VMware Tools поддерживается на 32-разрядных и 64-разрядных операционных системах, включая Microsoft,Apple, NetWare, Солярис, redhat и другие. Руководство по совместимости гостевой ОС предоставляет полный список поддерживаемых гостевых операционных систем вместе с поддерживаемыми функциями VMware Tools. Мы покажем, как развернуть VMware Tools на двух дистрибутивах Linux, а именно в CentOS и Debian.
Способы установки
В зависимости от дистрибутива Linux, существует несколько методов установки VMware Tools. Первый и наиболее часто используемый метод — установка с ISO. ISO-файл, содержащий двоичные файлы vmtools (установочные файлы, скрипты и т. д.) монтируется в виртуальный CD-ROM с гостевого меню виртуальной машины. После этого vmtools устанавливаются путем выполнения Perl-скрипта.
Другой популярный метод, который все больше набирает обороты, это Open-VM-Tools (OVT) от VMware. Это позволяет vmtools автоматически настраиваться во время установки ОС. В качестве альтернативы они могут быть установлены на более поздней с использованием ОС или из хранилища с помощью пакета инструментов управления, таких как YUM или APT.
На февраль 2016 дистрибутивы Linux, поддерживающие OVT, таковы;
- Fedora 19 и более поздние версии;
- Debian 7.x и более поздние версии;
- openSUSE 11.x и более поздние версии;
- Весрии Ubuntu (12.04 LTS, 13.10 и более поздние)
- Red Hat Enterprise Linux 7.0 и более поздние версии;
- CentOS 7.0 и более поздние версии;
- Oracle Linux 7.0 и более поздние версии;
- SUSE Linux Enterprise 12 и более поздние версии.
Метод ISO
Расскажем об обоих методах, начав с ISO. Чтобы проиллюстрировать процесс развертывания, сначала развернем vmtools на виртуальной машине Centos 6.x 32. Как видно на рисунке, изначально vmtools не развертывались на виртуальных машинах.
Рисунок 1 — CentOS ВМ без vmtools
Чтобы приступить к установке, щелкните правой кнопкой мыши на имени виртуальной машины, выберите «Guest» и нажмите «Install/Upgrade VMware Tools». Нажмите OK для подтверждения.
Рисунок 2 — Начало процесса установки vmtools
Что происходит: соответствующий образ ISO монтируется для дистрибутива Linux, на который вы хотите установить vmtools. Для этого убедитесь в том, что для виртуальной машины была выбрана правильная операционная система. Для этого проверьте тип операционной системы в свойствах ВМ (рис. 3). Вы должны выключить ВМ, если будете менять неправильный тип ОС.
Рисунок 3 — Проверка типа ОС
Как только это сделано, залогиньтесь как администратор и выполните последующие действия и запустите команды. В зависимости от дистрибутива, некоторые шаги могут несущественно отличаться.
Создайте папку и смонтируйте ISO-образ.
Рисунок 4 — Создание ISO-образа
Затем распакуйте архив vmtools и скопируйте папки в Temp.
Рисунок 5 — Извлечение папок vmtools
Как это иногда бывает, могут быть обнаружены отсутствующие зависимости, особенно на свежеустановленных виртуальных машинах. Например, нам сначала пришлось выполнить следующую команду, чтобы извлечь YUM и установить пакеты (рис. 6), необходимые для обеспечения успешной установки vmtools.
Рисунок 6 — Установка отсутствующих зависимостей
Теперь перейдите в папку /tmp и запустите скрипт установки Perl. Следует включить параметры по умолчанию, если вы не собираетесь настроить процесс установки вручную.
Рисунок 7 — Установка vmtools с использованием скрипта Perl
Рисунок 8 — Завершение процесса выполнения скрипта Perl
Проверить, завершился ли процесс установки, можно просмотрев статус VMware Tools в клиенте vSphere (Рисунок 9).
Рисунок 9 — vmtools установлены правильно
Иногда, в зависимости от выбранного дистрибутива Linux и его конфигурации, вы можете встретить ошибку компилятора во время выполнения скрипта установки Perl.
Следующий шаг является необязательным, но если у вас есть непреодолимая потребность держать все в строжайшем порядке, вы можете выполнить следующие команды, чтобы очистить лишние файлы установки:
» Видео показывает весь описанный здесь процесс: смотреть
Установка open-vm-tools из репозитория
В этом примере мы устанавливаем open-vm-tools на дистрибутив Debian 8 64-бит. Отличный пример есть на сайте VMware, поэтому мы не будем изобретать велосипед и покажем процесс установки в видео.
При установке OVT можно заметить, что статус vmtools показывается как «Running (Guest Managed)», как показано на рисунке 10. Для сторонних vmtools статус будет «Running (3rd-party/Independent)». Это нормально и ожидаемо от OSP (Operating System Specific Packages), использующих базовое ПО и механизмы установки на гостевых ОС для обновления vmtools.
Установка VMware Tools в Ubuntu
Компонент VMware Tools предназначен для оптимизации работы гостевой операционной системы с основной, а также повышает производительность виртуальной машины. Этот инструмент используется в программе VMware Workstation. Как известно, этот софт доступен для использования и на компьютерах под управлением ОС Ubuntu. Пользователям этой платформы, которые столкнулись с надобностью инсталляции VMware Tools, мы предлагаем ознакомиться с двумя методами реализации задачи, представленными в этой статье.
Устанавливаем VMware Tools в Ubuntu
К сожалению, по умолчанию упомянутый компонент не входит в состав машины для виртуализации, из-за чего каждый юзер при добавлении гостевой ОС должен самостоятельно установить необходимые файлы удобным ему образом. Таких способов существует два, каждый из которых будет максимально полезен в определенной ситуации. Давайте детально рассмотрим каждый из них.
Способ 1: Ручное добавление библиотек
В первую очередь затронем тему ручного добавления пакетов VMware в систему Ubuntu. Полезен такой вариант будет тем пользователям, у кого нет доступа к интернету на компьютере. Поэтому пакеты можно загрузить, например, на флешку с другого устройства, а уже потом добавить их на нужном ПК. Мы рекомендуем загружать файлы только их официального хранилища, чтобы избежать заражения вирусами.
- Перейдите по указанной выше ссылке, чтобы попасть в официальное хранилище файлов компании VMware. Выберите там директорию «Ubuntu».
- Если ваш процессор работает на ядре i386, кликните на соответствующий каталог, в противном случае перейдите в «binary-amd64».
Теперь вы можете смело запускать рабочую виртуальную станцию, переходить к работе с дополнительной операционной системой, убедившись в том, что необходимые дополнения были успешно добавлены. Как видите, такой метод достаточно эффективен, но не самый простой и будет бесполезен для определенных юзеров, у кого есть доступ к сети, поэтому мы советуем обратиться к более легкому второму методу.
Способ 2: Установка через VMware Workstation
У всех пользователей, кто заинтересован в инсталляции вспомогательных инструментов, на компьютере уже находится установленное программное обеспечение VMware Workstation с гостевой ОС. Разработчики софта добавили возможность добавления VMware Tools прямо через его интерфейс. Скачивание всех нужных компонентов производится через интернет, а затем начинается автоматическая установка. Запустить эту операцию можно следующим образом:
- Через консоль установите Build Essential для сборки пакетов, если этой утилиты в системе еще не имеется. Для этого существует команда sudo apt install build-essential .
- После ее активации нужно будет ввести пароль суперпользователя. Помните, что написанные таким образом символы никогда не отображаются в строке.
- Откройте меню приложений и запустите VMware Workstation нажатием на соответствующую иконку.
- Раскройте всплывающее меню VM и выберите пункт «Install VMware Tools». Отобразится окно Мастера установки инструмента. Следуйте приведенным в нем инструкциям, указывая подходящие параметры, а закончив процедуру, закройте программу.
- Перезагрузите компьютер и можете приступать к работе с второй операционной системой.
Приведенные выше два варианта должны помочь справиться с поставленной задачей без каких-либо проблем. Однако у некоторых пользователей возникают проблемы с отсутствием определенных системных компонентов Ubuntu. Тогда на помощь приходит официальная документация платформы. Вам нужно внимательно изучить отобразившееся уведомление, чтобы понять, какая утилита отсутствует, затем обратиться в документацию для поиска команды, которая поможет установить эти инструменты. Помимо этого, не пренебрегайте указанными в инструкции командами по добавлению обновлений и утилит для сборки пакетов, даже если вы уверены в том, что все необходимое уже присутствует на ПК.