Установка 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 — шаг за шагом
- Скачайте RPM-пакет VMware Server 1.0.5 с официального сайта: http://www.vmware.com/download/server/
- Зарегистрируйтесь и получите бесплатный лицензионный ключ.
- Выберите RPM для Linux.
- Установите пакет через YaST: Компьютер → Другие приложения → YaST → Software Management, или через командную строку:
sudo rpm -ivh VMware-server-1.0.5-xxxx.rpm- Перейдите в каталог исходников ядра и подготовьте окружение для сборки модулей:
cd /usr/src/linux
make mrproper
make cloneconfig
make modules_prepareКомментарий: команды очистят и подготовят дерево исходников ядра для сборки модулей, которые создаёт инсталлятор VMware.
- Запустите конфигурационный скрипт VMware (скрипт собирает модули, спрашивает путь сохранения виртуальных машин, лицензию и т. п.):
cd /usr/bin
sudo ./vmware-config.pl- Читайте EULA, нажимайте пробел/Enter для листания, затем Q. На вопрос принять — введите yes.
- Для большинства опций можно принять значения по умолчанию. Рекомендуется заранее создать папку для виртуальных машин, например:
mkdir -p /home/<ваш_пользователь>/vmsПри запросе пути для хранения виртуальных машин укажите /home/<ваш_пользователь>/vms.
- Введите лицензионный ключ, когда скрипт запросит.
- По завершении проверьте, что службы 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).
Мини‑методология установки (короткий чеклист для повторяемости)
- Зафиксировать текущую версию ядра: uname -r
- Установить совпадающие kernel-source + gcc + make
- Подготовить исходники: make mrproper; make cloneconfig; make modules_prepare
- Установить RPM и запустить vmware-config.pl
- Проверить службы и создать каталог для VM
- Сделать контрольный запуск и создать первую 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, дам подсказки по ошибкам.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента