понедельник, 8 июня 2015 г.

VMWare-Tools и Ubuntu 15.04 в VMWare

В этой статье я расскажу о том как решить проблему с установкой VMWare Tools при установке Ubuntu 15.04 в VMWare. Предположим что мы устанавливаем образ ubuntu-15.04-desktop-amd64.iso в VMware® Workstation 9.0.0 build-812388 через Easy Install. Все бы хорошо, вот только после установки VMWare Tools оказываются недоступны. Более того, при попытке установить их через меню Install VMWare Tools нам говорится о том, что процесс установки Easy Install еще идет, хотя на самом деле он уже завершился. Что ж ... поставим их вручную, никаких проблем.


  1. Загружаемся в установленную Ubuntu и вставляем в виртуальный привод образ диска "C:\Program Files (x86)\VMware\VMware Workstation\linux.iso", не забывая при этом нажать кнопку Connect на приводе для его подключения.
  2.  Далее копируем VMwareTools-9.2.0-799703.tar.gz с CDROM в вашу домашнюю папку, это можно сделать как в GUI, так и в терминале набрав что-то вроде cp /media/decker/VMware\ Tools/VMwareTools-9.2.0-799703.tar.gz ~
  3. Здесь cp /media/decker/VMware\ Tools/ - это путь к CDROM'у.
  4. Далее делаем в терминале cd ~ и tar -xzvf VMwareTools-9.2.0-799703.tar.gz, а затем cd vmware-tools-distrib/
  5. Теперь, чтобы инсталлятор VMWare Tools не ругнулся у нас на отсутствие Linux Headers делаем следующую хитрую вещь:

    sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
  6. И запускаем инсталлятор sudo ./vmware-install.pl
  7. Теперь наша задача отвечать Enter'ом на все его вопросы. 
  8. Пункт 5 мы делали для того чтобы у нас успешно прошел вопрос:

    Searching for a valid kernel header path...
    Detected the kernel headers at "/lib/modules/3.19.0-15-generic/build/include".
    The path "/lib/modules/3.19.0-15-generic/build/include" appears to be a valid 
    path to the 3.19.0-15-generic kernel headers.
    Would you like to change it? [no] 
    
  9. Если у вас ошибка на этом пункте, т.е. установщик не может найти kernel header path, то нужно выполнить пункт 5. Ну а т.к. у нас ошибки нет - продолжаем.
  10. По окончании установки делаем sudo reboot и наслаждаемся установленным VMWare Tools.
Что нам это дает? Возможность копипаста в виртуальную машину, возможность перетаскивания файлов на рабочий стол виртуальной машины через drag & drop и т.п. Вообщем Ubuntu в VMWare без установленных VMWare Tools - это не так удобно.

Комментариев нет :

Отправить комментарий