Как установить vmware tools в linux
Перейти к содержимому

Как установить vmware tools в linux

  • автор:

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

    1. 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 не развертывались на виртуальных машинах.

    image

    Рисунок 1 — CentOS ВМ без vmtools

    Чтобы приступить к установке, щелкните правой кнопкой мыши на имени виртуальной машины, выберите «Guest» и нажмите «Install/Upgrade VMware Tools». Нажмите OK для подтверждения.

    image

    Рисунок 2 — Начало процесса установки vmtools

    Что происходит: соответствующий образ ISO монтируется для дистрибутива Linux, на который вы хотите установить vmtools. Для этого убедитесь в том, что для виртуальной машины была выбрана правильная операционная система. Для этого проверьте тип операционной системы в свойствах ВМ (рис. 3). Вы должны выключить ВМ, если будете менять неправильный тип ОС.

    image

    Рисунок 3 — Проверка типа ОС

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

    Создайте папку и смонтируйте ISO-образ.

    image

    image

    Рисунок 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 в Ubuntu

    Компонент VMware Tools предназначен для оптимизации работы гостевой операционной системы с основной, а также повышает производительность виртуальной машины. Этот инструмент используется в программе VMware Workstation. Как известно, этот софт доступен для использования и на компьютерах под управлением ОС Ubuntu. Пользователям этой платформы, которые столкнулись с надобностью инсталляции VMware Tools, мы предлагаем ознакомиться с двумя методами реализации задачи, представленными в этой статье.

    Устанавливаем VMware Tools в Ubuntu

    К сожалению, по умолчанию упомянутый компонент не входит в состав машины для виртуализации, из-за чего каждый юзер при добавлении гостевой ОС должен самостоятельно установить необходимые файлы удобным ему образом. Таких способов существует два, каждый из которых будет максимально полезен в определенной ситуации. Давайте детально рассмотрим каждый из них.

    Способ 1: Ручное добавление библиотек

    В первую очередь затронем тему ручного добавления пакетов VMware в систему Ubuntu. Полезен такой вариант будет тем пользователям, у кого нет доступа к интернету на компьютере. Поэтому пакеты можно загрузить, например, на флешку с другого устройства, а уже потом добавить их на нужном ПК. Мы рекомендуем загружать файлы только их официального хранилища, чтобы избежать заражения вирусами.

    1. Перейдите по указанной выше ссылке, чтобы попасть в официальное хранилище файлов компании VMware. Выберите там директорию «Ubuntu». Выбор операционной системы на сайте для скачивания VMware Tools для Ubuntu
    2. Если ваш процессор работает на ядре i386, кликните на соответствующий каталог, в противном случае перейдите в «binary-amd64». Выбор версии ядра используемого процессора для скачивания компонентов VMware Tools для Ubuntu

    Теперь вы можете смело запускать рабочую виртуальную станцию, переходить к работе с дополнительной операционной системой, убедившись в том, что необходимые дополнения были успешно добавлены. Как видите, такой метод достаточно эффективен, но не самый простой и будет бесполезен для определенных юзеров, у кого есть доступ к сети, поэтому мы советуем обратиться к более легкому второму методу.

    Способ 2: Установка через VMware Workstation

    У всех пользователей, кто заинтересован в инсталляции вспомогательных инструментов, на компьютере уже находится установленное программное обеспечение VMware Workstation с гостевой ОС. Разработчики софта добавили возможность добавления VMware Tools прямо через его интерфейс. Скачивание всех нужных компонентов производится через интернет, а затем начинается автоматическая установка. Запустить эту операцию можно следующим образом:

    1. Через консоль установите Build Essential для сборки пакетов, если этой утилиты в системе еще не имеется. Для этого существует команда sudo apt install build-essential . Установка дополнений перед инсталляцией VMware Tools для Ubuntu в Workstation
    2. После ее активации нужно будет ввести пароль суперпользователя. Помните, что написанные таким образом символы никогда не отображаются в строке. Ввод пароля для установки дополнений перед инсталляцией VMware Tools для Ubuntu через Workstation
    3. Откройте меню приложений и запустите VMware Workstation нажатием на соответствующую иконку. Запуск программы VMware Workstation для установки VMware Tools в Ubuntu
    4. Раскройте всплывающее меню VM и выберите пункт «Install VMware Tools». Отобразится окно Мастера установки инструмента. Следуйте приведенным в нем инструкциям, указывая подходящие параметры, а закончив процедуру, закройте программу. Запуск установки VMware Tools для Ubuntu через программу VMware Workstation
    5. Перезагрузите компьютер и можете приступать к работе с второй операционной системой.

    Приведенные выше два варианта должны помочь справиться с поставленной задачей без каких-либо проблем. Однако у некоторых пользователей возникают проблемы с отсутствием определенных системных компонентов Ubuntu. Тогда на помощь приходит официальная документация платформы. Вам нужно внимательно изучить отобразившееся уведомление, чтобы понять, какая утилита отсутствует, затем обратиться в документацию для поиска команды, которая поможет установить эти инструменты. Помимо этого, не пренебрегайте указанными в инструкции командами по добавлению обновлений и утилит для сборки пакетов, даже если вы уверены в том, что все необходимое уже присутствует на ПК.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *