Осваиваем виртуальную машину VirtualBox

В этой статье я расскажу о том, что такое виртуальная машина, для чего она предназначена и как ею пользоваться. Кроме того я покажу как самому установить  операционную систему Windows XP.

Виртуальной машиной называется компьютерная программа, которая предназначена для эмуляции компьютера. Более простыми словами эта программа предназначена для создания компьютера в компьютере.

Многие из вас наверняка спросят: «Зачем это нужно?». Дело в том что иногда может случиться так, что вам по какой либо причине понадобится ещё одна операционная система, а нынешней вы лишиться не хотите. Что бы установить на один компьютер параллельно две системы необходимо обладать достаточными навыками работы с программами редактирования разделов дисков. Кроме того существует риск испортить старую операционную систему. Именно в таких случаях на помощь приходит виртуальная машина. Она представляет собой отдельную программу, которую необходимо установить в вашу нынешнею систему. Таким образом, из вашей родной системы вы сможете запросто работать  с одной или несколькими  другими системами. Виртуальная машина ни каким образом не повлияет на работоспособность других программ установленных на компьютере. Здесь стоит отметить о двух важных понятиях, часто употребляемых в теории виртуальных машин:

  1. Операционная система хоста (на английском host operating system) — это операционная система, которая установлена на вашем настоящем компьютере, то есть это система в которую установлена виртуальная машина.
  2. Гостевая операционная система (guest operating system) – это система установленная в виртуальную машину и может  запускаться только при помощи виртуальной машины и ни как иначе. Как уже отмечалось выше, гостевых операционных систем может быть несколько, и они абсолютно не будут зависеть друг от друга.

Запустив программу, вы получаете практически полноценный компьютер, на который вы можете установить любую операционную систему. Всё, что отображается на экране этого компьютера, вы будете видеть на своём мониторе в отдельном окне, либо же для удобной работы вы можете без проблем развернуть окно на полный экран. Но об этом давайте рассмотрим уже на практике.

Итак, в качестве программы управления виртуальными машинами мы будем использовать бесплатную программу VirtualBox. Она является одной из самых простых в управлении, и при этом имеет очень мощные возможности. Кроме того, она может работать практически на любой операционной системе – неважно какая система установлина у вас сейчас, будь то Windows 7 или XP или даже Linux, вы всё равно сможете установить виртуальную машину и «поднять» в ней любую другую систему.

Ну что ж приступим. Скачать программу можно с официального сайта в разделе «Downloads». Там около строки «VirtualBox for Windows hosts» нажмите на ссылку с надписью «x86/amd64». Стоит отметить, что файл установщика занимает около 80 Мегабайт, но это не является большим размером для программы, которая создаст в вашей операционной системе целый компьютер! Процесс установки очень простой и я не буду его подробно описывать – просто нажимаем кнопку «Next» пока не завершится установка. На вопросы «Yes/No» отвечайте нажатием «Yes». Будьте готовы к тому, что во время процесса установки может на несколько секунд пропасть интернет. Это вызвано тем, что виртуальная машина создаст подключение к локальной сети, которое в автоматическом режиме будет обеспечивать доступ в интернет в гостевой системе.

После установки запустите программу, вы должны увидеть такое окно:

В левой части окна расположен список гостевых операционных систем. У вас он будет пустой, поскольку вы ещё не установили ни одной операционной системы. Справа находится короткое описание выделенной системы. Вверху расположено меню и панель инструментов.

Ну что ж пришло время рассказать, как установить в виртуальную машину вашу первую операционную систему! Предлагаю установить всем знакомую систему Windows XP. Естественно для установки вам понадобится какой-нибудь установочный диск Windows XP, либо его образ, также можно использовать образ сборки на основе XP – лично я пользуюсь сборкой ZverDVD, поскольку она содержит много программ. Если у вас нет установочного диска, вы можете скачать его в интернете.

Нажмите кнопку «Создать». Появится мастер создания новой машины. Нажмите «Next».  На первом шаге необходимо вписать имя операционной системы и указать её тип.  Имя может быть любым, но лучше давать осмысленное имя. Тип системы – Windows XP.

На следующем шаге необходимо задать размер оперативной памяти отводимой машине. Эта память будет использоваться гостевой системой только когда вы её запустите. Советую оставить значение по умолчанию 192 Мегабайта. Нажмите «Next».  Тут нужно выбрать  существующий жёсткий диск либо создать новый. Под жёстким диском тут подразумевается не винчестер, который установлен в реальном компьютере, а файл на диске (так называемый файл образа жёсткого диска), в котором будет установлена гостевая система. Все изменения, сделанные во время работы, сохранятся в этот файл. На самом деле это очень удобно: кроме того что вам не придётся иметь дело с «железом», вы можете всегда скопировать этот один файл на диск или на другой компьютер, и запустить там свою систему. Нажимаем «Создать новый жёсткий диск». На этапе выбора типа раздела вам будет предложено два варианта:

  1. Динамически расширяющийся образ
  2. Образ фиксированного размера

Выбрав второй вариант сразу после создания образа, он будет занимать на реальном жёстком диске определённое место, и это место всегда будет постоянно, то есть размер файла жёсткого диска всегда будет постоянным. Первый же вариант для нас намного удобнее – выбрав его, после создания файл диска будет занимать очень мало места и его размер начнёт увеличивается, только когда на самом диске в операционной системе начнут появляться данные (например когда вы запустите процесс установки). На следующем шаге нужно задать размер диска. Это максимальный размер, которого сможет достичь файл образа, и это всё место, которое будет доступно в гостевой системе. Лучше сразу задавайте тут побольше, поскольку потом у вас не будет возможности увеличить этот параметр. Для Windows XP в принципе будет  достаточно 10 Гб. Нажимаем два раза «Финиш» и система создана.

Запускаем гостевую систему кнопкой «Старт». Потом нажимаем «Next»,  и мастер первого запуска спросит нас о устройстве с которого необходимо выполнить загрузку для установки. Если у вас есть диск, вставленный в настоящий CD-ROM и вы хотите из него устанавливать, выберете привод хоста. Если же у вас есть образ, нажмите на кнопку с изображением папки справа и выберете iso-файл образа установочного диска, после этого ещё раз «Финиш».

Если вы всё сделали правильно, то увидите меню установочного диска.  Там нужно выбрать пункт на подобии «Установка Windows XP» или «Install Windows XP». После этого придётся немного подождать загрузки необходимых для установки файлов в оперативную память.

Следующий этап это разметка виртуального жёсткого диска:

Что бы создать новый раздел нажмите «С». Затем нажмите три раза клавишу «Enter». После этого запустится процесс форматирования, а затем установка.

Процесс установки разбит на два этапа: на первом этапе копируются необходимые для установки файлы. После окончания этапа будет отображено сообщение о перезагрузке компьютера, но перед перезагрузкой необходимо извлечь из привода диск, иначе при старте виртуальной машины она снова загрузится с установочного диска, а это нам не нужно, потому что файлы для установки уже скопированы на диск. Для извлечения диска в меню нажмите «Устройства –> приводы оптических дисков –> Изъять диск из привода». Далее дождитесь завершения установки и система готова к работе!

Напоследок скажу, что у виртуальной машины всё же есть ряд недостатков, самые весомые из них это:

  1. Меньшая производительность виртуального компьютера, чем у реального. Этот факт очевиден даже потому, что во время работы гостевой системы работает также и операционная система хоста. Также некоторые затраты идут на саму эмуляцию.
  2. Отсутствие полноценной поддержки трёхмерной графики в гостевой системе. Над этим недостатком разработчики виртуальной машины активно работают, и постепенно его устраняют.

Но эти недостатки оправдываются широкими возможностями, которые дают вам свободу экспериментов и бесценный опыт, который понадобится и при работе с операционными системами, установленными на реальных компьютерах.

На этом все. Всем удачи! И главное не бойтесь экспериментировать!