Linux

Установка VMware Workstation Pro на Ubuntu: пошаговое руководство

Подробный гайд по установке VMware Workstation Pro в Ubuntu. Вы получите рабочую среду виртуализации с поддержкой современных ядер Linux и автоматическим обновлением модулей.

Обновлено 6 апреля 2026 г.
15-25 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 22.04 LTS / 24.04 LTSVMware Workstation Pro 17.5+Linux Kernel 5.15+

Зачем это нужно

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

Требования и подготовка

Перед началом убедитесь, что ваш компьютер соответствует базовым требованиям:

  • Права sudo на Ubuntu 22.04 или 24.04 LTS
  • Включённая аппаратная виртуализация в BIOS/UEFI (Intel VT-x или AMD-V)
  • Около 2 ГБ свободного места на диске для установочных файлов
  • Стабильное интернет-соединение для загрузки зависимостей и будущих обновлений

Шаг 1: Подготовка окружения и зависимостей

Откройте терминал (Ctrl+Alt+T) и обновите индексы пакетов. Установите инструменты компиляции, заголовки текущего ядра и утилиту dkms, которая автоматически пересобирает модули при обновлении ядра:

sudo apt update
sudo apt install build-essential linux-headers-$(uname -r) dkms -y

💡 Совет: Конструкция $(uname -r) автоматически подставит версию работающего ядра. Это гарантирует, что система скачает именно те заголовки, которые нужны для сборки драйверов VMware.

Шаг 2: Загрузка установщика

Перейдите на официальный портал поддержки Broadcom. Авторизуйтесь или создайте учётную запись, найдите раздел VMware Workstation Pro и скачайте последнюю доступную версию в формате .bundle. Обычно файл называется VMware-Workstation-Full-*.x86_64.bundle. Он сохранится в директорию ~/Загрузки.

Проверьте наличие файла:

cd ~/Загрузки
ls -lh VMware*.bundle

Шаг 3: Запуск установки

Сделайте загруженный файл исполняемым и запустите графический мастер установки:

chmod +x VMware-Workstation-Full-*.x86_64.bundle
sudo ./VMware-Workstation-Full-*.x86_64.bundle

Следуйте инструкциям на экране. При появлении окна выбора лицензии отметьте пункт для персонального, некоммерческого использования (Personal Use). Установщик запросит пароль пользователя для настройки политик polkit — введите его, чтобы завершить этот этап.

Шаг 4: Компиляция и настройка модулей ядра

После распаковки файлов система автоматически предложит собрать и загрузить модули vmmon и vmnet. Если на вашем компьютере включён Secure Boot, неподписанные модули будут заблокированы ядром.

Для быстрой проверки и автоматической компиляции выполните:

sudo vmware-modconfig --console --install-all

Если процесс завершён успешно, в терминале появится строка All modules built and loaded. При активной Secure Boot вам потребуется сгенерировать MOK-ключ через mokutil и зарегистрировать его при перезагрузке. Если вы не храните критичные данные на устройстве, отключение Secure Boot в настройках UEFI значительно ускорит процесс.

Проверка результата

Откройте меню приложений Ubuntu и найдите VMware Workstation Pro. При первом запуске программа запросит пароль sudo для доступа к устройствам виртуализации. Введите его и перейдите в File → New Virtual Machine. Если открывается мастер создания, а список гостевых ОС отображается корректно, установка прошла успешно.

Убедиться, что фоновые службы работают, можно командой:

systemctl status vmware.service

Статус active (exited) или running означает, что система готова принимать задачи на создание виртуальных машин.

Возможные проблемы

Модули не компилируются после обновления Ubuntu

Разработчики ядра Linux периодически меняют внутренние API, что ломает совместимость внешних модулей. Обновите заголовки ядра и запустите принудительную пересборку:

sudo apt install --reinstall linux-headers-$(uname -r)
sudo vmware-modconfig --console --install-all

Ошибка доступа к /dev/vmmon или /dev/vmnet

Возникает, если служба виртуализации заблокирована AppArmor или запущена от другого пользователя. Перезапустите все связанные службы:

sudo systemctl restart vmware
sudo systemctl restart vmware-workstation-server

Конфликт с KVM/QEMU

Гипервизор KVM захватывает расширения процессора, не позволяя VMware запустить гостевое ядро. Перед запуском VMware временно выгрузите модули KVM:

sudo modprobe -r kvm_intel # Для процессоров Intel
sudo modprobe -r kvm_amd   # Для процессоров AMD

Чтобы отключить конфликт на постоянной основе, добавьте blacklist kvm в файл /etc/modprobe.d/blacklist.conf, сохраните изменения и обновите образ initramfs командой sudo update-initramfs -u.

Часто задаваемые вопросы

Бесплатен ли VMware Workstation Pro для личного использования?
Что делать, если модули vmmon/vmnet не компилируются после обновления ядра?
Можно ли использовать VMware вместе с KVM/QEMU на одной системе?

Полезное

Подготовка системы
Скачивание установщика
Запуск установки
Настройка модулей ядра