четверг, 27 мая 2010 г.

Установка VМware Player в Linux

ИзображениеЯ не хочу рассматривать вопрос о том, зачем вообще нужны виртуальные машины, тут у каждого свои задачи - кому-то по каким-то причинам не хватает того или иного windows-приложения под линуксом, которое под wine не работает, либо работает нестабильно; кто-то собрал собственный дистрибутив и хотел бы протестировать его установку сначала на виртуальной машине; кто-то очень хотел посмотреть еще другие дистрибутивы линукс, но не хочет устанавливать его на "живое" железо своего компьютера. Так сложилось, что когда встает вопрос о виртуальной машине в Linux, то зачастую все обращают свой взгляд на VirtualBox. Но лично я столкнулась с рядом причин, когда VirtualBox не отвечал моим требованиям. Поэтому я обратила свой взгляд в сторону VМware.


В отличии от VirtualBox, машины, созданные в VMware, не привязаны к той или иной операционной системе, то есть вы можете создать, например, виртуальную машину в коммерческой версии VMware, работающей в среде Windows, а потом без проблем пользоваться этой виртуальной машиной, перенеся её в операционную систему Linux и наоборот. Если в коммерческой версии вы установили дополнительные драйвера в свою виртуальную машину VMware, то у вас не возникнет проблем с выбором разрешения экрана в гостевой среде. Также, VMware ощутимо легче и шустрее работает в системе, даже на слабых компьютерах, чем VirtualBox.
Если вас устраивает VirtualBox, то никто не запрещает вас его использовать и дальше, этот блог для тех, кому интересны и другие варианты по виртуализации.
VMware Player распространяется бесплатно, поэтому вы можете легко взять бинарнкую версию с сайта разработчика https://www.vmware.com/products/player/, правда вам придется пройти процедуры регистрации, указав правильный e-mail потому как именно на него вы получите письмо с активацией аккаунта и ссылку для скачивания. Если такой вариант вас не устраивает, то можете скачать напрямую файлы, необходимые для установки VМware Player, которые я выложила в сеть для разной архитектуры: VMware-Player-4.0.0-471780.i386.bundle и VMware-Player-4.0.0-471780.x86_64.bundle (по указанным ссылка файлы находятся в архиве 7z, так что предварительно распакуйте их, прежде чем использовать).
После того, как вы скачали бинарники на свой компьютер, приступаем к установке VМware Player. Я сохранила скаченный файл в директорию Download в моем домашнем каталоге, поэтому я открываю "Терминал" и перехожу в ту папку, где лежит у меня файл VMware-Player-3.1.0-261024.i386.bundle (или другой, если вы скачивали версию x86_64).
cd ~/Download
И запускаю для установки данный файл с правами суперпользователя (команда для 32-битной ОС, для 64-битной ввести название соотвествующего файла)
sudo sh VMware-Player-4.0.0-471780.i386.bundle
У нас открывается окно с диалогом для установки VМware Player. Несмотря на английский язык, тут все предельно просто и понятно, думаю, нет необходимости комментировать каждый клик мышки.
В результате установки в меню у нас появится пункт VМware Player
При первом запуске программы нужно будет принять лицензионное соглашение
У меня имелась ранее созданная в другой операционной системе виртуальная машина с минимальной сборкой Windows (сборка MicroXP - идеально подходит для виртуальных машин, сохраняя при этом все основные функции полноценного дистрибутива Windows XP. После установки MicroXP занимает всего 200 мегабайт дискового пространства, а после русификации с помощью хорошо известно пакета MUI, который можно взять на сайте Microsoft, её размер увеличивается до 400. Напоминаю, что это практически полноценная ОС. Если стоит вопрос об этической стороне вопроса, дескать, а как же лицензия, то скажу, что лицензия на Windows XP, у меня есть и в настоящий момент о ней напоминает только стикер с голограммой на обратной стороне моего ноутбука, что поделать, если я не хочу тащить полноценный дистрибутив на виртуальную машину...). Так что я просто копирую имеющуюся виртуальную машину в домашнюю папку, туда, где VМware Player хранит свои файлы, в моем случае это директория /home/tansi/vmware
Если у вас не имеется уже созданной виртуальной машины, то теперь нет необходимости покупать платную версию для её создания, достаточно только воспользоваться сервисом http://www.easyvmx.com/, чтобы создать виртуальную машину, в которую вы потом установите нужную вам систему.
После запуска VМware Player вам предлагается создать или запустить имеющуюся виртуальную машину. Для создания гостевой системы вам понадобится образ диска в формате *.iso с которого вы будете устанавливать операционную системы на вашу виртуальную машину.
Я выбираю в данном окне вариант запуска уже имеющейся у меня ВМ
Она успешно стартует, хотя и была создана, как я уже говорила, в другой операционной системе и на другом компьютере.
Если окно гостевой системы развернуть на весь экран, то вверху экрана будет отображаться меню VМware Player для управления виртуальной машиной, которое скрывается в верней части экрана, если оно не используется.
Раньше в прежних версиях VМware Player имелась проблема с запуском приложения после того, как обновлялось ядро системы, теперь, в случае обновления ядра, компиляция происходит в автоматическом режиме без участия пользователя, просто нужно подождать несколько минут и дальше без каких-либо проблем, приложение будет работать.