четверг, 17 февраля 2011 г.

Установка VMware Tools на Fedora 14

После покупки Мака, если мне нужен был Linux, я использовал последнюю версию Ubuntu и VMware Fusion. В этом случае VMware Tools устанавливались мной сразу после завершения установки самого дистрибутива еще до обновления системы. При этом никаких дополнительных пакетов не требовалось. Однако, недавно мне понадобился RPM-based дистрибутив. Выбор пал на Fedora 14. Но, к сожалению, с VMware Tools тут не все так просто. Итак по-порядку.

Все действия должны выполнятся от имени пользователя root, поэтому:
[obyknovenius@fedora ~]$su
Password:
[root@fedora obyknovenius]#cd
Обновляем все пакеты (обязательно!):
[root@fedora ~]#yum update
Будут перечислены пакеты для обновления. В моем случае 346 Мбайт. Соглашаемся на загрузку и установку:
Total download size: 346 M
Is this ok [y/N]: y
Терпеливо ждем... Далее устанавливаем все необходимое для компиляции модуля ядра:
[root@fedora ~]#yum install gcc make kernel-devel perl
В этой статье говорится о необходимости установки kernel-PAE-devel, если вы используете 32-битную версию Fedora. Однако, в этом есть смысл, только если Ваша виртуальная машина была настроена на использование более чем 4 Гбайт во время установки дистрибутива, т. к. в этом случае будет установлено ядро с поддержкой технологии Physical Address Extension.
Соглашаемся на загрузку и установку:
Total download size: 29 M
Installed size: 79  M
Is this ok [y/N]: y
Перезагружаемся:
[root@fedora ~]#reboot
После перезагрузки снова повышаем права до root:
[obyknovenius@fedora ~]$su
Password:
[root@fedora obyknovenius]#cd
Далее в главном меню VMware Fusion выбираем Virtual Machine -> Install VMware Tools. Во всплывающем окне нажимаем кнопку Install.  Содержимое CD/DVD привода виртуальной машины заменится ISO-образом, содержащим VMware Tools. Монтируем полученный образ:
[root@fedora ~]#mount -t iso9660 /dev/sr0 /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only
Распаковываем файлы в домашний каталог пользователя root:
[root@fedora ~]#tar xzf /mnt/VMwareTools-8.4.5-332101.tar.gz -C ~
Запускаем установочный скрипт и все значения оставляем по умолчанию (отвечаем на все вопросы нажатием клавиши Enter)
[root@fedora ~]#vmware-tools-distrib/vmware-install.pl
После установки ISO-образ отмонтируется автоматически. Осталось только убрать за собой и перезагрузиться:
[root@fedora ~]#rm -rf vmware-tools-distrib
[root@fedora ~]#reboot
Данный метод применим также для VMware Workstation и VMware Player.