Установка и конфигурирование VMware Workstation 3.0 для Linux-Mandrake 8.0
В последнее время в компьютерной литературе так много и часто говорится о Linux, что каждый более-менее уважающий себя пользователь компьютера или уже пробовал установить эту операционную систему, или собирается в ближайшее время.
Однако у многих, установивших Linux впервые, за периодом восхищения его красивыми и незнакомыми "рюшечками" наступает период осознания того, что под Linux невозможно запустить множество необходимых в повседневной деятельности программ, написанных для DOS/WIN. Попытки задействовать входящие в состав многих дистрибутивов эмуляторы WINE и DOSEMU обычно не приводят к желаемому результату. Приложения зависают, работают некорректно, не поддерживается русский язык. И здесь начинающему пользователю Linux может оказать огромную помощь программа, разработанная компанией Vmware, — VMware Workstation 3.0. В отличие от большинства эмуляторов, VMware не воспроизводит работу какой-либо операционной системы, а позволяет одновременно запускать многие операционные системы на одном физическом компьютере. Т.е. из-под Linux можно запустить Windows, а из-под Windows — Linux. Количество виртуальных машин, которые могут быть одновременно запущены, зависит только от мощности компьютера. Минимальные требования таковы: процессор 266MHz, 128MB ОЗУ, на компьютере должна быть установлена в качестве основной одна из следующих операционных систем: Windows NT, Windows 2000, Windows XP, Red Hat Linux 6.2, 7.0, 7.1, SuSE Linux 7.0, 7.1, 7.2, Linux-Mandrake 8.0 и присутствовать 500 Mb свободного дискового пространства. Если вас заинтересовала данная программа и вы решили попробовать ее в действии, то для этого надо зарегистрироваться на сайте компании http://www.vmware.com/, получить 30-дневный бесплатный серийный номер и скачать дистрибутив для выбранной вами основной операционной системы по адресу www.vmware.com/download/workstation.html. Все дистрибутивы на сайте представлены как в виде RPM-пакетов, так и в виде TAR-архивов. Так как при загрузке RPM-пакетов почему-то не поддерживается режим докачки, при плохой связи советую скачивать TAR-архив. Рассмотрим подробно процесс установки VMware Workstation 3.0 и конфигурирования виртуальной машины на примере дистрибутива для Linux-Mandrake 8.0. Для этого нам понадобятся: компьютер с установленной операционной системой Linux-Mandrake 8.0 (использовался компьютер: процессор DURON700/ 128Mb ОЗУ/ 10Gb винчестер/ 48x привод компакт дисков), файл дистрибутива VmwareWorkstation-3.0.0-1455.tar.gz (9.2Mb), серийный номер к нему, русская версия дистрибутива MS Windows 98SE, примерно 1.5 часа свободного времени и немного терпения.
1. Процесс установки несложен и состоит из двух этапов. Первый этап. Загружаем Linux с правами пользователя root. Далее запускаем терминал и в нем командой "mc" — файловую оболочку Midnight Commander. С помощью файловой оболочки копируем TAR-архив дистрибутива в произвольный каталог и там его распаковываем. В образовавшемся подкаталоге vmware-distrib находим инсталляционный PERL-скрипт "vmware_install.pl" и запускаем его на выполнение. В процессе инсталляции придется ответить на ряд вопросов, уточняющих пути установки программы. Можно самостоятельно указать пути, но лучше нажатием клавиши "Enter" согласиться с предложенными по умолчанию. 1. В какой каталог вы хотите установить двоичные файлы? (In which directory do you want to install the binary files?) — [/usr/bin] 2. В какой каталог вы хотите установить файлы библиотек? (In which directory do you want to install the library files?) — [/usr/lib/vmware] 3. В какой каталог вы хотите установить файлы руководства пользователя? (In which directory do you want to install the manual files?) — [/usr/share/man] 4. В какой каталог вы хотите установить файлы документации? (In which directory do you want to install the documentation files?) — [/usr/share/doc/vmware] 5. Какой каталог содержит init каталоги? (What is the directory that contains the init directories (rc0.d/ to rc6.d/)?) — [/etc/rc.d] 6. Какой каталог содержит init скрипты? (What is the directory that contains the init scripts?) — [/etc/rc.d/init.d] Если все прошло нормально, вы получите сообщение: "The installation of VMware Workstation 3.0.0 build 1455 for Linux completed successfully". Второй этап. Несмотря на то, что процесс копирования файлов закончен, инсталляция продолжается и предлагает запустить PERL-скрипт "/usr/bin/vmware_config.pl". Данный скрипт позволяет сконфигурировать ядро системы перед первым запуском vmware. Поэтому на предложение "Before running vmware for the first time, you need to configure it for your running kernel by invoking the following command: "/usr/bin/vmware-config.pl". Do you want this script to invoke the command for you now?" утвердительно отвечаем "yes". Во время выполнения скрипта будет необходимо прочитать лицензионное соглашение и принять его, набрав в ответ "yes".
Далее последует вопрос о необходимости работы с сетью для виртуальных машин "Do you want networking for your Virtual Machines?". VMware поддерживает два типа сетевого взаимодействия: 1. Virtual networking — когда возможно взаимодействие виртуальных машин между собой и/или основной системой; 2. Bridged networking — когда возможно взаимодействие виртуальных машин с другими машинами в сети через сетевой адаптер, установленный в основной системе. В нашем случае ответим отрицательно и тем самым откажемся от необходимости сетевого взаимодействия. Следующий вопрос касается возможности доступа вашей виртуальной машины к файловой системе основного компьютера — "Do you want this script to automatically configure your system to allow your Virtual Machines to access the host's file system?". Если на этот вопрос ответить утвердительно, программа запросит IP-адрес/маску подсети, а также имя и пароль пользователя, который получит права доступа к файловой системе основной системы из Windows. По окончании конфигурирования автоматически запускаются все сервисы VMware. Выдается сообщение "You can now run VMware Workstation by invoking the following command: "/usr/bin/vmware"". Последовав этому совету, при первом запуске введем серийный номер и увидим главное окно программы. Удобно то, что нет необходимости перегружать систему, как это обычно бывает при установке программ в Windows. 2. На этом процесс инсталляции рабочей станции VMWare завершен. Можно приступить непосредственно к созданию и конфигурированию виртуальных машин. После запуска vmware мы видим окно с возможностью выбора одного из нескольких пунктов: запустить мастер конфигурации (Run the Configuration Wizard), запустить редактор конфигурации (Run the Configuration Editor), открыть существующую конфигурацию (Open an existing configuration). Так как мы в первый раз запускаем программу, выбираем первый пункт и последовательно отвечаем на вопросы мастера конфигурации. 1. Select Configuration Type (выберите тип конфигурации) — указываем Create standard virtual machine (создание стандартной виртуальной машины); 2. Guest Operating System ("гостевая" операционная система) — приглашение выбрать тип операционной системы, которая будет установлена на виртуальной машине: MS-Dos, Win 3.1/95/98/Me/NT, Win 2000 Pro/Server/Advanced Server, Win XP Home Edition/Professional, Linux, FreeBSD, Other. В нашем случае выбираем Win98; 3. Virtual Machine Display Name and Directory (экранное имя и каталог виртуальной машины) — вводим название конфигурации виртуальной машины и полный путь для хранения всех ее файлов; 4. Disk Type Settings (тип диска) — указываем Create a new virtual disk (создание нового виртуального диска); 5. Virtual Disk Size Settings (размер виртуального диска) — для Windows и офисных приложений достаточно 500 Мб, а если места не жалко, то можно указать и больше; 6. CD-ROM Drive Settings (настройка привода CD-ROM) — помечаем CD-ROM enabled (CD-ROM включен) и Start with CD-ROM connected (запуск с подключенным приводом); 7. Floppy Device Settings (настройка Floppy-дисковода) — помечаем Floppy enabled (дисковод включен) и Start with floppy connected (запуск с подключенным дисководом); 8. Networking Settings (настройка сети) — выбираем пункт No Networking (нет сети). Конфигурирование виртуальной машины завершено. Позднее конфигурацию можно будет изменить. А пока установим операционную систему MS Windows 98SE. Для этого ставим загрузочный компакт с инсталляцией Windows и в окне программы VMWare Workstation жмем кнопку "Power On". В окне происходит загрузка виртуальной машины.
Процесс загрузки виртуальной машины очень похож на обычную загрузку компьютера — можно даже зайти в BIOS нажатием клавиши "F2". Но при этом есть и существенные отличия — BIOS виртуальной машины и многие устройства не соответствуют аппаратным, а подменяются виртуальными устройствами. Ограничивается также до 64 Мб размер памяти, отведенной для виртуальной машины. Процесс установки длится больше обычного, но при этом программа инсталляции не замечает, что Windows устанавливается на виртуальную машину, а не на реальную. Если во время инсталляции Windows "зависнет" — ничего страшного, нажатием в окне программы кнопки "Reset" можно произвести перезагрузку виртуальной системы. Основная система при этом останется работоспособной. При необходимости можно переключиться из виртуальной машины в основную систему, нажав комбинацию клавиш "Ctrl + Alt". При первом запуске Windows, воспользовавшись пунктом меню Settings->Install Tools, обязательно необходимо установить специальные утилиты — VMWare Tools. Данные утилиты существенно улучшают работу мыши, а также обеспечивают возможность запуска Windows в полноэкранном режиме. Вот и все. Установка VMware Workstation 3.0 и настройка виртуальной машины под управлением MS Windows завершена! Теперь можно запустить vmware и нажатием кнопки Power On — Windows 98. Нажатием кнопки Full Screen в главном окне программы переходим в полноэкранный режим, убеждаемся, что все отлично работает, и приступаем к установке необходимых приложений DOS/WIN. Удалить программу VMWare в любой момент можно командой /usr/bin/vmware-uninstall.pl. Подведем итоги. Программа VMware Workstation 3.0 проста в настройке и установке, а ее интерфейс понятен и интуитивен. Она обладает хорошо подготовленной документацией в формате html, которая к тому же содержит ответы на часто задаваемые вопросы. Программа VMware может быть полезной во многих случаях. Например, для разработчиков кросс-платформенного программного обеспечения — дает возможность одновременно тестировать программу в разных операционных системах, используя один компьютер; для учебных классов — возможность даже на одном компьютере изучать возможности сетевого взаимодействия различных операционных систем и т.д. и т.п. Все больше компьютерных гигантов заявляет о своей поддержке Linux, все больше организаций по всему миру переходят на платформу Linux. Не думаю, что в такой ситуации знание Linux кому-то помешает. Используя VMWare, вы можете на своем компьютере c Windows смело установить Linux, или наоборот, Windows на компьютере с Linux. Теперь можно изучать Linux, не перегружая компьютер для выполнения повседневных задач в другой операционной системе.