VMware Tools · 3 min read · Feb 08, 2026
Установка VMware Tools на Debian Lenny 5.0.2 с рабочим столом Gnome на ESX Server 3.5 Update 4
Установка VMware Tools на Debian Lenny 5.0.2 с рабочим столом Gnome на ESX Server 3.5 Update 4
Время от времени установка VMware Tools на гостевой системе Linux может вызвать некоторые проблемы. Хотя существует множество инструкций, обычно они предназначены для VMware Workstation. Вот одна, которая работает на Debian/Lenny 5.0.2 на ESX Server 3.5 Update 4.
Важно: перед внесением изменений на гостевой системе создайте снимок на вашем ESX Server. Таким образом, вы сможете отменить изменения, если что-то пойдет не так.
1. Установите необходимые пакеты Debian
На гостевой системе Debian откройте терминал с правами root:
Программы -> Служебные программы -> Терминал RootПримечание: если вы установили сервер openssh, вы можете подключиться с помощью клиента Putty/SSH, если предпочитаете.
Перед запуском скрипта установки VMware Tools нам нужно установить несколько пакетов Debian:
apt-get install binutils gcc-4.1-base make linux-headers-$(uname -r)Чтобы позволить демону vmware-user запуститься после установки и предотвратить его сбой впоследствии, выполните следующее:
ln -s /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.02. Скопируйте и извлеките файлы установки VMware Tools в локальный каталог
На вашем клиенте виртуальной инфраструктуры загрузите виртуальный CD VMware Tools из меню:
Инвентаризация -> Виртуальная машина -> Установить/Обновить VMware Tools(Вы должны увидеть значок CD-ROM на рабочем столе Debian. Просто проигнорируйте его.)
Создайте и/или перейдите в каталог, где вы хотите хранить файлы установки (например, /var/installs), затем извлеките файлы:
mkdir /var/installs
cd /var/installs
tar zxvf /media/cdrom/VMwareTools-3.5.0-153875.tar.gzОтмонтируйте CD-ROM, отменив установку/обновление VMware Tools на VI-клиенте:
Инвентаризация -> Виртуальная машина -> Завершить установку VMware ToolsИгнорируйте ошибку монтирования на рабочем столе Debian, нажав ‘Закрыть’ в появившемся окне.
3. Установите VMware Tools
Важно: если вы работаете в сессии Putty/SSH, подключенной к гостю, на этом этапе вы должны выполнить следующие три команды из терминальной сессии внутри гостя, иначе вы будете отключены скриптом установки после его повторной инициализации сети. В Debian/Lenny, Программы -> Служебные программы -> Терминал Root.
Установка VMware Tools обнаруживает и использует переменную окружения ‘CC’, чтобы знать, какой компилятор использовать. Мы должны указать gcc-4.1:
export CC=/usr/bin/gcc-4.1(Если вы допустили ошибку, во время установки вам будет предложено ввести правильный файл; не проблема, просто введите /usr/bin/gcc-4.1.)
Перейдите в каталог установки и запустите скрипт установки:
cd /var/installs/vmware-tools-distrib
./vmware-install.plНажимайте [enter] на все стандартные ответы (даже на разрешение начального экрана), пока установка не завершится.
Примечание: в Debian/Lenny, если вы выберете 1024x768 (по умолчанию), он все равно загрузится в 800x600, что, на мой взгляд, лучше на ESX, потому что окно консоли может не вмещать рабочий стол 1024x768. Вы всегда можете изменить разрешение позже, перейдя в Система -> Настройки -> Разрешение экрана.
4. Исправление мыши
На этом этапе все должно быть настроено правильно, кроме мыши (хотя сеть может быть отключена, введите ifup eth0, чтобы включить ее, если это необходимо перед перезагрузкой *). Вы обнаружите, что мышь медленная и дергается, и будет колебаться при входе и выходе из окна гостя. Даже после перезагрузки она останется такой, так что давайте это исправим.
Отредактируйте файл /etc/X11/xorg.conf:
gedit /etc/X11/xorg.conf &Закомментируйте раздел InputDevice:
#Section "InputDevice"
# Driver "vmmouse"
# Identifier "VMware Mouse"
# Option "Buttons" "5"
# Option "Device" "/dev/input/mice"
# Option "Protocol" "IMPS/2"
# Option "ZAxisMapping" "4 5"
# Option "Emulate3Buttons" "true"
#EndSectionКопирование и вставка теперь должно работать между хостом и гостем. Скопируйте/вставьте следующее в файл xorg.conf:
Section "InputDevice"
Driver "vmmouse"
Identifier "VMware Mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ps/2"
Option "Emulate3Buttons" "true"
EndSectionТеперь сохраните файл и выйдите, затем перезагрузите систему:
rebootВот и все!
Примечание: наш обновленный раздел InputDevice также работает в Debian/Etch.
Если у вас продолжаются проблемы с мышью:Убедитесь, что используется правильный драйвер vmmouse (при первом запуске я установил его иначе, чем описано здесь, и драйвер мыши не был скопирован):
ls -l /usr/lib/vmware-tools/configurator/XOrg/7.3/vmmouse_drv.so
ls -l /usr/lib/xorg/modules/input/vmmouse_drv.soЕсли файлы разные, сделайте следующее:
cd /usr/lib/xorg/modules/input
mv vmmouse_drv.so vmmouse_drv.so.orig
cp -p /usr/lib/vmware-tools/configurator/XOrg/7.3/vmmouse_drv.so .Вам может понадобиться поиграть с разделом InputDevice в xorg.conf, если проблемы сохраняются. Поискать другие решения в Google.
СОВЕТ:Чтобы смоделировать разрешение 1024x768 в окне 800x600, перейдите в:
Система -> Настройки -> Внешний вид -> Шрифты (вкладка) -> Подробности...Измените разрешение (точек на дюйм) на 75 или 76.
Затем отрегулируйте размер значков:
Программы -> Системные инструменты -> Файловый браузер
Правка -> НастройкиИзмените параметры просмотра значков/Уровень масштабирования по умолчанию на 75%.
Get new posts in your inbox
No spam. Unsubscribe anytime.