VMware установка · 7 min read · Oct 01, 2025

Как установить VMware Server на Debian Sarge

Как установить VMware Server на Debian Sarge

Версия 1.0
Автор: Фалко Тимме, Тилл Брем

Это руководство предоставляет пошаговые инструкции по установке бесплатного VMware Server (версии 1.0.1) на систему Debian Sarge.

VMware только что выпустила версию 1.0 своего бесплатного VMware Server. С помощью VMware Server вы можете создавать и запускать гостевые операционные системы (“виртуальные машины”), такие как Linux, Windows, FreeBSD и т. д., под хост-операционной системой. Это имеет преимущество, что вы можете запускать несколько операционных систем на одном и том же оборудовании, что экономит много денег, и вы можете перемещать виртуальные машины с одного VMware Server на другой (или на систему, которая имеет VMware Player, который также бесплатен). В этой статье мы используем Debian Sarge (3.1) в качестве хост-операционной системы.

Я хочу сначала сказать, что это не единственный способ настройки такой системы. Существует много способов достижения этой цели, но это тот путь, который я выбираю. Я не даю никаких гарантий, что это сработает для вас!

1 Предварительная заметка

Я предполагаю, что вы уже настроили базовую систему Debian Sarge. Вы можете настроить свою систему, как описано на первых двух страницах этого руководства: Идеальная настройка - Debian Sarge (3.1).

Я использую 192.168.0.100 в качестве IP-адреса и server1.example.com в качестве имени хоста моей системы Debian Sarge в этом руководстве. Если ваша система Debian Sarge не имеет статического IP-адреса, вам следует изменить ее сетевую конфигурацию, чтобы в будущем у нее был статический IP-адрес:

vi /etc/network/interfaces

| # /etc/network/interfaces -- конфигурационный файл для ifup(8), ifdown(8) # Циклический интерфейс auto lo iface lo inet loopback # Первая сетевая карта - эта запись была создана во время установки Debian # (сеть, широковещательная и шлюз являются необязательными) auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

(Если вы используете другой шлюз, чем 192.168.0.1, измените IP-адрес шлюза в /etc/network/interfaces.)

Затем перезапустите вашу сеть:

/etc/init.d/networking restart

Отредактируйте /etc/resolv.conf и добавьте несколько серверов имен:

vi /etc/resolv.conf

| search server nameserver 145.253.2.75 nameserver 193.174.32.18 nameserver 194.25.0.60 |

Отредактируйте /etc/hosts и добавьте ваш новый IP-адрес:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # Следующие строки желательны для хостов, поддерживающих IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

2 Установка необходимых пакетов

Сначала обновим нашу базу данных пакетов:

apt-get update

Теперь мы установим пакеты, необходимые для VMware на нашей системе Debian Sarge, выполнив

apt-get install kernel-headers-`uname -r` libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 xlibs-dev

Вам будет задано несколько вопросов, на которые вы можете ответить следующим образом:

Попытаться автоматически определить видеоустройство? <– Нет

Выберите желаемый драйвер X сервера. <– vesa

Использовать интерфейс устройства кадрирования ядра? <– Да

Пожалуйста, выберите набор правил XKB для использования. <– xfree86

Пожалуйста, выберите вашу модель клавиатуры. <– pc104

Пожалуйста, выберите раскладку клавиатуры. <– [Выберите раскладку клавиатуры, например, de, если у вас немецкая клавиатура.]

Пожалуйста, выберите ваш вариант клавиатуры. <– [Оставьте пустым.]

Пожалуйста, выберите ваши параметры клавиатуры. <– [Оставьте пустым.]

Пожалуйста, выберите порт мыши. <– /dev/input/mice

Является ли ваш монитор устройством LCD? <– Нет

Пожалуйста, выберите метод выбора характеристик вашего монитора. <– Расширенный

Введите диапазон горизонтальной синхронизации вашего монитора. <– 28-50

Введите диапазон вертикической частоты обновления вашего монитора. <– 43-75

Выберите видеорежимы, которые вы хотите, чтобы X сервер использовал. <– 1024x768, 800x600, 640x480

Пожалуйста, выберите желаемую глубину цвета по умолчанию в битах. <– 24

Разрешение принтера по умолчанию <– 600

Большинство из этих ответов не очень важны, потому что мы не хотим использовать рабочий стол на нашей системе Debian Sarge. Мы подключимся к VMware Server с нашего рабочего места позже, которое может быть системой Windows или Linux, на которой установлен пакет клиента VMware Server.

Затем мы создаем каталог /var/vm, где мы хотим установить наши виртуальные машины позже. Виртуальные машины требуют много дискового пространства, убедитесь, что у вас достаточно свободного места на вашем разделе /var для виртуальных машин:

mkdir /var/vm

3 Получение VMware Server

VMware сервер можно скачать бесплатно с сайта VMware: http://www.vmware.com/download/server/
Чтобы запустить программное обеспечение VMware Server, вам нужен (бесплатный) серийный номер, который можно запросить, нажав кнопку “Зарегистрироваться сейчас” на странице загрузки.

4 Загрузка программного обеспечения

Чтобы установить VMWare Server на Debian Sarge, нам нужны следующие пакеты со страницы загрузок VMware:

VMware Server для linux (Binary tar.gz)
Интерфейс управления (Binary tar.gz)

Мы хотим загрузить пакеты в наш каталог /tmp, поэтому мы переходим туда:

cd /tmp

Для загрузки программного обеспечения на ваш сервер я рекомендую использовать командную программу linux wget. Синтаксис wget следующий:

wget [URL пакета VMware Server для linux binary tar.gz]  
wget [URL пакета Management Interface binary tar.gz]

Распаковка сервера tar.gz:

tar xvfz VMware-server-*.tar.gz

Запуск скрипта установки:

cd vmware-server-distrib  
./vmware-install.pl

Установщик задает вам несколько вопросов. Чаще всего вы можете принять значение по умолчанию:

Создание новой базы данных установщика с использованием формата tar3.
Установка содержимого пакета.

В какой директории вы хотите установить бинарные файлы?
[/usr/bin] <– /usr/bin

Какой каталог содержит каталоги инициализации (rc0.d/ до rc6.d/)?
[/etc] <– /etc

Какой каталог содержит скрипты инициализации?
[/etc/init.d] <– /etc/init.d

В какой директории вы хотите установить файлы демонов?
[/usr/sbin] <– /usr/sbin

В какой директории вы хотите установить библиотечные файлы?
[/usr/lib/vmware] <– /usr/lib/vmware

Путь “/usr/lib/vmware” в настоящее время не существует. Эта программа собирается
создать его, включая необходимые родительские каталоги. Это то, что вы хотите?
[да] <– да

В какой директории вы хотите установить файлы руководства?
[/usr/share/man] <– /usr/share/man

В какой директории вы хотите установить файлы документации?
[/usr/share/doc/vmware] <– /usr/share/doc/vmware

Путь “/usr/share/doc/vmware” в настоящее время не существует. Эта программа
собирается создать его, включая необходимые родительские каталоги. Это то, что вы хотите?
[да] <– да

Установка VMware Server 1.0.1 build-29996 для Linux завершена  
успешно. Вы можете решить удалить это программное обеспечение из вашей системы в любое  
время, вызвав следующую команду: "/usr/bin/vmware-uninstall.pl".

Перед тем как запустить VMware Server в первый раз, вам нужно его настроить, вызвав следующую команду: “/usr/bin/vmware-config.pl”. Хотите ли вы, чтобы эта программа вызвала команду за вас сейчас? [да] <– да

Убедитесь, что службы для VMware Server остановлены.
Остановка служб VMware:  
Монитор виртуальной машины завершен

Вы должны прочитать и принять Лицензионное соглашение пользователя, чтобы продолжить.
Нажмите enter, чтобы отобразить его. <– [ENTER]

..... snip [ТЕКСТ ЛИЦЕНЗИИ] ......

Вы принимаете? (да/нет) <– да

Настройка библиотек GTK+ 2.4 в резервном режиме.

В какой директории вы хотите установить значки типа mime?
[/usr/share/icons] <– /usr/share/icons

Путь “/usr/share/icons” в настоящее время не существует. Эта программа собирается
создать его, включая необходимые родительские каталоги. Это то, что вы хотите?
[да] <– да

Какой каталог содержит ваши файлы меню рабочего стола? Эти файлы имеют
расширение .desktop. [/usr/share/applications] <– /usr/share/applications

В какой директории вы хотите установить значок приложения?
[/usr/share/pixmaps] <– /usr/share/pixmaps

Попытка найти подходящий модуль vmmon для вашего работающего ядра.

Ни один из предварительно собранных модулей vmmon для VMware Server не подходит для вашего
работающего ядра. Хотите ли вы, чтобы эта программа попыталась собрать модуль vmmon для
вашей системы (вам нужно, чтобы на вашей системе был установлен компилятор C)? [да] <– да

Используя компилятор "/usr/bin/gcc". Используйте переменную окружения CC для переопределения.

Каково местоположение каталога заголовочных файлов C, которые соответствуют вашему работающему
ядру? [/lib/modules/2.6.8-2-386/build/include] <– /lib/modules/2.6.8-2-386/build/include

[...]

Хотите ли вы сетевое подключение для ваших виртуальных машин? (да/нет/помощь) [да] <– да

Настройка мостовой сети для vmnet0.
Следующие мостовые сети были определены:
. vmnet0 соединен с eth0

Хотите ли вы настроить другую мостовую сеть? (да/нет) [нет] <– нет

Хотите ли вы иметь возможность использовать NAT-сетевое подключение в ваших виртуальных машинах? (да/нет)
[да] <– да

Настройка NAT-сети для vmnet8.

Хотите ли вы, чтобы эта программа искала неиспользуемую частную подсеть? (да/нет/помощь)
[да] <– да

Поиск неиспользуемой частной подсети (это может занять некоторое время)...
Подсеть 192.168.221.0/255.255.255.0, похоже, не используется.
Следующие NAT-сети были определены:
. vmnet8 - это NAT-сеть на частной подсети 192.168.221.0.

Хотите ли вы настроить другую NAT-сеть? (да/нет) [нет] <– нет

Хотите ли вы иметь возможность использовать только хостовое сетевое подключение в ваших виртуальных машинах?
[да] <– да

Настройка сети только для хоста для vmnet1.

Хотите ли вы, чтобы эта программа искала неиспользуемую частную подсеть? (да/нет/помощь)
[да] <– да

Поиск неиспользуемой частной подсети (это может занять некоторое время)...
Подсеть 192.168.211.0/255.255.255.0, похоже, не используется.
Следующие сети только для хоста были определены:
. vmnet1 - это сеть только для хоста на частной подсети 192.168.211.0.

Хотите ли вы настроить другую сеть только для хоста? (да/нет) [нет] <– нет

[...]

Пожалуйста, укажите порт для удаленных консольных подключений [902] <– 902

Перезапуск интернет-суперсервера: inetd.  
Настройка API сценариев VMware VmPerl.
Создание API сценариев VMware VmPerl.
Используя компилятор "/usr/bin/gcc". Используйте переменную окружения CC для переопределения.
Установка API сценариев VMware VmPerl.
Установка API сценариев VMware VmPerl прошла успешно.
Генерация SSL-сертификата сервера

В какой директории вы хотите хранить файлы ваших виртуальных машин?
[/var/lib/vmware/Virtual Machines] <– /var/vm

Пожалуйста, введите ваш 20-символьный серийный номер.

Введите XXXXX-XXXXX-XXXXX-XXXXX или ‘Enter’, чтобы отменить: <– ваш серийный номер VMware Server

Запуск служб VMware:  
Монитор виртуальной машины завершен  
Виртуальная сеть завершена  
Мостовая сеть на /dev/vmnet0 завершена  
Сеть только для хоста на /dev/vmnet1 (в фоновом режиме) завершена  
Сеть только для хоста на /dev/vmnet8 (в фоновом режиме) завершена  
NAT-сервис на /dev/vmnet8 завершен
Конфигурация VMware Server 1.0.1 build-29996 для Linux для этого работающего  
ядра завершена успешно.

Вот и все, VMware Server установлен на нашей системе Debian Sarge. Переходим к следующему шагу…

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.