понедельник, 27 апреля 2009 г.

Установка vmware-tools на гостевую Ubuntu 9.04

Использовалась 9.04 десктоп, VmWare Workstation версии 6.5.2

Инфа взята отсюда, а оффициальный документ лежит здесь.

Прописываем репозитарий:

apt-key adv --fetch-keys \
http://packages.vmware.com/tools/VMWARE-PACKAGING-GPG-KEY.pub
echo "deb http://packages.vmware.com/tools/esx/3.5u4/ubuntu intrepid main restricted" \
> /etc/apt/sources.list.d/vmware-tools.list

и обновляемся
apt-get update

***************************
Устанавливаем кернел модули
This section describes how to build a customized Ubuntu binary kernel and how to install VMware Tools OSPs.
To build customized kernels for Ubuntu
1 Install the kernel source packages, type:
# apt-get install open-vm-tools-kmod-source vmware-tools-kmod-source
2 Prepare for the build, type:
# module-assistant prepare
3 Build the kernel modules for each package, type:
# module-assistant build open-vm-tools-kmod vmware-tools-kmod
This produces two .deb files in /usr/src by default.
4 Install the produced binary packages, type:
# module-assistant install open-vm-tools-kmod vmware-tools-kmod
See the module-assistant manpage.


***************************
1. Устанавливаем версию ядра для нашей Убунты, например, такой командой:
$ uname -r
Команда возвращает тип ядра и версию ядра. Тип может быть таким:
- generic
- server
- virtual

У меня получилось так:
# uname -r
2.6.28-11-generic

2. Устанавливаем модули ядра для нашего типа и версии, например:
# apt-get install open-vm-tools-kmod- vmware-tools-kmod-
Должно получится
# apt-get install open-vm-tools-kmod-2.6.28-11-generic vmware-tools-kmod-2.6.28-11-generic

!!! Мне написало в этом месте, что самые новые версии пакетов уже установлены, это непорядок... ((

3. Установка остальных компонентов
# apt-get install vmware-tools
When this command is run, all the other packages are automatically installed in the correct order.

Мне эта команда ругается на (отсутствие) зависимости от open-vm-tools:
Пакеты, имеющие неудовлетворённые зависимости:
vmware-tools: Зависит: open-vm-tools (= 7.4.6-0.153875.157734) но 2008.11.18-130226-1lenny1 будет установлен
E: Сломанные пакеты

Но вроде все работает, если сделать руками:
apt-get install vmware-tools-common
apt-get install vmware-toolbox
apt-get install vmware-user
и вроде все заработало

*********************
Что должно появиться
-мышь - свободно выходит за границы виртуальной машины
-эзернет - идем в Система-Администрирование-Драйверы устройств - должен появиться VmWare Virtual Ethernet Driver
-экран - подстраивает разрешение под изменение размеров окна машины

3 комментария:

Anton комментирует...
Этот комментарий был удален автором.
Anton комментирует...

!!! Мне написало в этом месте, что самые новые версии пакетов уже установлены, это непорядок... ((Станно, в репозитории версии для 2.6.28-11 нет.

Анонимный комментирует...

При установке vmware-user выдаёт такое:

apt-get install vmware-user
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Заметьте, вместо vmware-user выбирается open-vm-tools-xorg-utilities
Уже установлена самая новая версия open-vm-tools-xorg-utilities.

Это нормально или нет ?