Гид по технологиям

Установка VMware Server на openSUSE 10.3

• 5 min read • Linux • Обновлено 23 Nov 2025
Установка VMware Server на openSUSE 10.3
Установка VMware Server на openSUSE 10.3

О чём эта инструкция

Это подробное пошаговое руководство по установке VMware Server 1.0.5 на openSUSE 10.3 (GNOME). Цель — получить рабочий сервер виртуализации, настроить папку для виртуальных машин и пройти типичные шаги по устранению ошибок сборки модулей ядра.

Время выполнения: 10–30 минут при наличии нужных пакетов и доступа в интернет.

Важно: VMware Server 1.0.5 — устаревшее ПО. По возможности рассмотрите современные альтернативы (KVM, VirtualBox, VMware ESXi) для новых развёртываний.

Требования и термины (однострочные определения)

  • kernel-source: исходники/заголовки для текущего ядра Linux — нужны для сборки модулей.
  • gcc / gcc-c++ / make: компиляторы и утилиты сборки.
  • RPM: формат пакетов для openSUSE.

Подготовка — что должно быть установлено

Убедитесь, что в системе установлены следующие пакеты (через YaST или zypper):

  • kernel-source (версия должна совпадать с текущим запущенным ядром)
  • gcc
  • gcc-c++
  • make

Если чего-то нет — установите через YaST → Software Management или через zypper:

sudo zypper install kernel-source gcc gcc-c++ make

Быстрая проверка версий ядра и пакетов

Откройте терминал и под root выполните:

rpm -qa kernel* gcc* make
uname -r

Вы должны увидеть совпадающие версии ядра: установленные пакеты kernel-* и текущее uname -r должны совпадать. Если пакеты kernel-source относятся к другой версии — обновите систему и перезагрузитесь до нужного ядра.

Пример вывода (для наглядности):

gcc-c++-4.2-24
make-3.81-66
kernel-source-2.6.22.17-0.1
kernel-default-2.6.22.17-0.1
uname -r
2.6.22.17-0.1

Если номера отличаются — выполните обновление пакетов и перезагрузитесь.

Установка VMware Server — шаг за шагом

  1. Скачайте RPM-пакет VMware Server 1.0.5 с официального сайта: http://www.vmware.com/download/server/
    • Зарегистрируйтесь и получите бесплатный лицензионный ключ.
    • Выберите RPM для Linux.
  2. Установите пакет через YaST: Компьютер → Другие приложения → YaST → Software Management, или через командную строку:
sudo rpm -ivh VMware-server-1.0.5-xxxx.rpm
  1. Перейдите в каталог исходников ядра и подготовьте окружение для сборки модулей:
cd /usr/src/linux
make mrproper
make cloneconfig
make modules_prepare

Комментарий: команды очистят и подготовят дерево исходников ядра для сборки модулей, которые создаёт инсталлятор VMware.

  1. Запустите конфигурационный скрипт VMware (скрипт собирает модули, спрашивает путь сохранения виртуальных машин, лицензию и т. п.):
cd /usr/bin
sudo ./vmware-config.pl
  1. Читайте EULA, нажимайте пробел/Enter для листания, затем Q. На вопрос принять — введите yes.
  2. Для большинства опций можно принять значения по умолчанию. Рекомендуется заранее создать папку для виртуальных машин, например:
mkdir -p /home/<ваш_пользователь>/vms

При запросе пути для хранения виртуальных машин укажите /home/<ваш_пользователь>/vms.

  1. Введите лицензионный ключ, когда скрипт запросит.
  2. По завершении проверьте, что службы VMware запущены (имена служб могут отличаться):
sudo /etc/init.d/vmware status
sudo /etc/init.d/vmware start    # если не запущены

Частые ошибки и способы их устранения

  • Модуль не собирается / ошибка компиляции (частая причина): версии kernel-source и запущенного ядра не совпадают. Решение: установите kernel-source нужной версии или обновите ядро до версии kernel-source. Затем перезагрузитесь и повторите шаги make modules_prepare и vmware-config.pl.

  • Невозможно найти gcc/g++: установите пакеты gcc и gcc-c++ через zypper/YaST.

  • Права: запускайте vmware-config.pl от root (sudo или root-пользователь).

  • SELinux/AppArmor (если применимо): временно отключите или настройте политику, если сборка модулей блокируется системой безопасности.

Альтернативные подходы

  • VirtualBox — современная альтернатива с GUI и активной поддержкой.
  • KVM/QEMU — нативное решение для Linux-серверов, хорошо интегрируется с libvirt.
  • VMware Player/Workstation — если нужна локальная десктоп-альтернатива; для серверных задач лучше KVM или ESXi.

Выбор зависит от цели: домашняя виртуализация (VirtualBox), серверные кластеры и производительность (KVM), коммерческая поддержка и совместимость образов Windows (VMware).

Мини‑методология установки (короткий чеклист для повторяемости)

  1. Зафиксировать текущую версию ядра: uname -r
  2. Установить совпадающие kernel-source + gcc + make
  3. Подготовить исходники: make mrproper; make cloneconfig; make modules_prepare
  4. Установить RPM и запустить vmware-config.pl
  5. Проверить службы и создать каталог для VM
  6. Сделать контрольный запуск и создать первую VM

Проверка успешности (Критерии приёмки)

  • vmware-config.pl завершился без ошибок.
  • Службы VMware работают и отвечают на status/start/stop.
  • Можно создать и запустить виртуальную машину, и она корректно загружается.
  • Наличие каталога с VM-файлами и корректные права доступа.

Роль‑ориентированные проверки (коротко)

  • Системный администратор: проверка логов /var/log/vmware/*, сборка модулей без ошибок.
  • Пользователь рабочего места: возможность создать VM и подключиться к консоли.
  • Инженер безопасности: убедиться, что доступ к управляющим портам ограничен брандмауэром.

Модель мышления: зачем нужны исходники ядра

VMware компилирует собственные модули (kernel modules) против текущего дерева исходников ядра: заголовки и конфигурация ядра должны соответствовать запущенному ядру, иначе символы/интерфейсы не совпадут и сборка завершится ошибкой.

Типичные сценарии, когда установка может «провалиться» (когда это не сработает)

  • Вы используете кастомное или пропатченное ядро без соответствующих заголовков.
  • Нет доступа в интернет для получения нужных пакетов/обновлений.
  • Недостаточно прав для установки RPM или записи в /usr/src.

Короткий глоссарий

  • RPM: пакетный формат для SUSE/Fedora.
  • vmware-config.pl: скрипт настройки VMware, собирает модули и задаёт параметры.
  • kernel headers / kernel-source: файлы, необходимые для компиляции модулей ядра.

Резюме

Установка VMware Server 1.0.5 на openSUSE 10.3 сводится к трём шагам: подготовить совпадающие исходники ядра и инструменты сборки, установить RPM-пакет и запустить vmware-config.pl для сборки модулей и ввода лицензии. Основная сложность — несоответствие версий ядра и kernel-source; решается обновлением/установкой соответствующих пакетов и перезагрузкой.

Короткий чек: uname -r → установить kernel-source той же версии → make modules_prepare → rpm -ivh VMware-server*.rpm → sudo vmware-config.pl.

Удачи с вашей установкой. Если нужны логи ошибок или помощь в устранении конкретной ошибки сборки — приложите вывод vmware-config.pl и uname -r, дам подсказки по ошибкам.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро