Виртуальная машина. Как установить и настроить Oracle VM VirtualBox? Установка и настройка платформы виртуализации Oracle VM VirtualBox

Faq 09.08.2019
Faq

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

Для решения многих проблем и было создано VirtualBox. Благодаря этому функционалу вы получаете возможность создавать виртуальные компьютеры «из воздуха». Они не занимают места на вашем столе, но они работают так же, как настоящий ПК. Их можно создать и удалить с помощью нескольких кликов.

Что такое VirtualBox? Это бесплатное открытое исходное кросс-платформенное приложение для создания, управления и запуска виртуальных машин (VM) - компьютеров, аппаратные компоненты которых эмулируются хост-компьютером, или устройством, на котором запущена программа. VirtualBox может работать в Windows, Mac OS X, Linux и Solaris.

Зачем это нужно?

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

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

Как установить VirtualBox?

Самый простой способ получить последнюю версию VirtualBox - загрузить ее со страницы загрузки официального веб-сайта. Там вы можете найти подходящую версию для своей платформы или? если вы используете Linux, вы можете изучить список инструкций для различных дистрибутивов этой ОС.

Для каждой версии «Линукс» вам предоставляется возможность загрузки опции «i386» или «amd64», 32-и 64-разрядная версии, соответственно.

Как установить VirtualBox? Этот процесс аналогичен установке любой другой программы на вашей платформе, поэтому у вас не должно быть никаких проблем. Если вы испытываете в чем-то трудности, вы всегда можете прочитать руководство по установке на веб-сайте сервиса.

Использование VirtualBox

Как пользоваться VirtualBox? Когда вы запускаете приложение в первый раз, вас встретит VirtualBox Manager. Здесь вы можете создавать виртуальные машины, включать или отключать их и настраивать доступ к виртуальному оборудованию, доступному для них, а также производить настройки сети.

Создание виртуальной машины

Для того, чтобы произвести в VirtualBox настройку сети и начать работу, вам понадобится создать виртуальную машину. Это делается следующим образом.

Первый шаг к созданию любой виртуальной машины - нажать кнопку «Создать» в верхнем левом углу окна VirtualBox Manager - это большая синяя звезда, которую очень сложно пропустить.

Это запустит «Новый мастер виртуальной машины», который проведет нас по шагам, необходимым для запуска.

Введите имя виртуального компьютера. Это наименование полностью зависит от вас, но есть некоторые нюансы.

VirtualBox попытается выяснить, какую ОС вы планируете запускать в виртуальной машине на основе того, какое имя вы введете. Если это имя имеет упоминание «XP», предполагается, что вы будете устанавливать Windows XP и соответствующим образом настраивать ее. Однако, вы можете придумать и случайное название. Тогда у вас будет возможность вручную выбрать тип ОС из раскрывающихся списков ниже. Когда вы это сделаете, нажмите «Продолжить», чтобы перейти к следующему шагу. В этом примере рассматривается Windows для VirtualBox. Ниже приведена инструкция по установке этой ОС в качестве гостевой и последующей настройке сетевого подключения.

Выбор оперативной памяти

Чтобы установить гостевую ОС после запуска VirtualBox, вам будет предложено выбрать объем оперативной памяти, который вы хотите разместить на виртуальной машине. Чем больше вы дадите для нее объема, тем лучше приложение будет работать, но имейте в виду, что память, выделенная для виртуального компьютера, не может использоваться ОС хоста (то есть компьютером, на котором установлена VirtualBox).

Итак, сколько RAM вы должны выделить VM? Это зависит от ряда факторов. Если вы планируете использовать только виртуальную машину во время ее работы, вы можете позволить себе предоставить ей больше ОЗУ, потому что вы не будете просить хост-систему выполнять многозадачность. Если, с другой стороны, вы будете использовать ее одновременно с выполнением множества других функций на ОС хоста, вам следует лучше рассчитать это значение. Хорошим общим правилом является выделение половины ОЗУ вашего компьютера. Итак, если ваш ПК имеет 4 ГБ RAM, дайте 2 ГБ VM, оставив хост с остальным объемом. Если выбрать это значение с грубой ошибкой, вы столкнетесь с тем, что VirtualBox не запускается.

Место для хранения данных

Следующим шагом будет создание «виртуального жесткого диска» (VHD). Это создает файл на вашем HDD, который может использоваться VirtualBox, чтобы действовать как отдельный жесткий диск. Это позволяет вам установить операционную систему, не беспокоясь о том, что могут пострадать ваши существующие данные.

Убедитесь, что выбраны Boot Hard Disk и «Создать новый жесткий диск», затем нажмите «Продолжить». Это запустит «Создать новый мастер виртуального диска». Нажмите «Продолжить» еще раз, чтобы выполнить действие до конца.

Затем вас спросят, хотите ли вы создать «динамически расширяющийся» или диск с фиксированным размером. У каждого есть свои преимущества. Самое замечательное в динамическом диске состоит в том, что он занимает ровно такой объем, сколько на нем содержится данных. Он также намного быстрее создается, чем фиксированный любого значительного размера.

Однако вам нужно следить за этим, потому что его гибкость также может быть его негативной чертой. Итак, вы создаете динамический диск и назначаете ему 50 ГБ, а затем размещаете на нем около 20 ГБ данных. Его файл будет отображаться как вмещающий только 20 ГБ места на жестком диске, в соответствии с вашей ОС хоста. Поэтому вы можете занять это место другими данными и не заметить этого.

Дело в том, что, если вы запустили виртуальную машину и попытаетесь добавить больше данных на динамический диск, у вас возникнут проблемы - на виртуальном диске говорится, что у него все еще есть 30 ГБ, но на самом деле их может уже не быть.

В этом же заключается преимущество диска с фиксированным размером. Конечно, неудобно, когда вы пытаетесь понять, сколько места вам будет нужно, но затем больше не придется беспокоиться об этом.

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

Размер, который вы должны указать, зависит от того, сколько материала вы планируете использовать. Если вы просто хотите применить его для запуска нескольких программ, предлагаемого размера в 10 ГБ должно вполне хватить. Удостоверьтесь, что настройки верны, затем нажмите «Продолжить» и «Готово».

На этом этапе вам нужно всего лишь проверить все и убедиться, что все настройки установлены так, как вы ожидаете. Затем вам нужно просто щелкнуть «Готово», и виртуальная машина будет создана, чтобы вы могли установить Windows.

Загрузка гостевой ОС в VirtualBox

Как пользоваться сервисом дальше? Теперь пришло время запустить виртуальную машину в первый раз. Убедитесь, что новый виртуальный ПК, который вы только что создали, выбран в окне диспетчера VirtualBox, затем нажмите кнопку «Пуск» в верхней части окна. Когда сервис запускается, вы будете встречать окно First Run Wizard, которое поможет вам подготовиться к установке Windows XP. Нажмите «Продолжить». Затем откроется вопрос, что вы хотите использовать в качестве установочных носителей - компакт-диск или образ на вашем жестком диске (обычно в виде файла.iso). После того, как вы выбрали свой вариант, нажмите «Продолжить», затем «Готово».

Если вам не удалось открыть виртуальную машину VirtualBox после вышеуказанных настроек, вероятно, вы неправильно выделили место под RAM либо HDD. В случае, если перезагрузка не решает проблему, повторите предыдущие шаги заново.

Поскольку на виртуальном жестком диске ничего не установлено, будет автоматически загружаться программа установки Windows. Потребуется некоторое время для загрузки всех необходимых ОС-файлов, но в итоге вы увидите экран, на котором отображается список существующих разделов и нераспределенное пространство на компьютере.

После этого вы должны настроить XP, поэтому нажмите Enter. Появится вопрос, как вы хотите отформатировать привод. Вам нужно выбрать вариант «Отформатировать раздел с помощью файловой системы NTFS (Quick)». Убедитесь, что вы выбрали опцию «Быстрое», или вы будете ждать очень долгое время!

После этого Windows Setup будет форматировать VHD, а затем начнет копирование файлов на диск. Ваше участие в этом процессе не требуется. После завершения копирования файлов программа установки Windows автоматически перезагрузит компьютер, чтобы перейти к следующему этапу.

Когда ПК перезагрузится, он попытается включиться с компакт-диска с помощью окна «Нажмите любую клавишу для загрузки с компакт-диска...». Игнорируйте это! Если вы это сделаете, вы снова повторите предыдущий шаг без причин.

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

Как только отобразится «Мастер установки Windows XP», нажмите «Далее», чтобы начать ее. Сначала вам будет предложено задать региональные и языковые параметры, которые в основном связаны с нажатием «Настроить...» (чтобы выбрать страну), а затем «Детали», если нужно изменить раскладку клавиатуры.

После того, как все будет выбрано, снова нажмите «Далее». После этого вам нужно будет ввести имя компьютера и пароль администратора. Лучше выбрать название, которое имеет какой-то смысл, вместо случайной строки символов, созданных автоматически. Насколько сложным вы хотите сделать пароль администратора, зависит от того, насколько важна безопасность виртуальной машины.

После нажатия «Далее» вы увидите настройки даты и времени, которые вам не нужно менять. При повторном нажатии этой кнопки окно исчезнет некоторое время, Windows применит все настройки и продолжит установку. Теперь вы можете использовать в VirtualBox гостевые дополнения.

Через минуту или две появится другое окно, на этот раз для сетевых настроек. Удобнее выбрать первый вариант (сеть, у которой нет домена). Для этого требуется ввести имя рабочей группы - по умолчанию Rward, и все значения по умолчанию. Однако вам может потребоваться выбрать «Поддержку Direct3D», когда вас попросят определить компоненты.

Как работать с сетью?

Сеть в VirtualBox чрезвычайно эффективна, но ее настройка может быть немного сложной. Чтобы в этом разобраться, нужно рассмотреть различные способы настройки сети VirtualBox с несколькими указателями на то, какие конфигурации следует использовать и когда.

Oracle VM VirtualBox 5.1 позволяет настроить до 8 виртуальных сетевых адаптеров (контроллеров сетевого интерфейса) для каждого гостевого виртуального устройства (хотя в GUI только 4).

Основные режимы:

  • Трансляция сетевых адресов (NAT).
  • Мостовые сети.
  • Внутренняя сеть.
  • Сеть только для хостинга.
  • NAT с переадресацией портов.

Oracle VirtualBox предлагает их как основанные на гостевом типе ОС, который вы указываете при создании виртуальной машины, и вам редко нужно их модифицировать. Но выбор сетевого режима зависит от того, как вы хотите использовать устройство (клиент или сервер) и хотите ли вы, чтобы другие компьютеры в вашей сети видели его. Итак, следует посмотреть на каждый режим настройки сети VirtualBox немного подробнее.

Трансляция сетевых адресов (NAT)

Это режим по умолчанию для новых виртуальных машин, который отлично работает в большинстве ситуаций, когда гостевая ОС является «клиентским» типом (т. е. большинство сетевых подключений являются исходящими). Вот как это работает.

Когда гостевая ОС загружается, она обычно использует DHCP для получения IP-адреса. Oracle VirtualBox отправит этот запрос DHCP и сообщит операционной системе о назначенном IP-адресе и адресе шлюза для маршрутизации исходящих соединений. В этом режиме каждой виртуальной машине присваивается один и тот же IP-адрес (10.0.2.15), потому что каждая из них считает, что она находится в своей изолированной сети. И когда они отправляют свой трафик через шлюз (10.0.2.2), VirtualBox перезаписывает пакеты, чтобы они отображались так, как если бы они исходили от хоста, а не от «гостя» (работающего внутри хоста).

Это означает, что гостевая ОС будет работать, даже если хост перемещается из сети в сеть (например, ноутбук, перемещающийся между местоположениями), от беспроводных до проводных подключений.

Однако как другой компьютер инициирует соединение с ней? Например, вам требуется подключение к веб-серверу, запущенному на гостевом компьютере. Это невозможно (обычно) с использованием режима NAT, поскольку в гостевую ОС нет маршрута. Таким образом, для работающих серверов виртуальной машины вам нужен другой сетевой режим и иная настройка сети VirtualBox.

Подключение NAT (сетевые характеристики):

  • Гостевые ОС находятся в собственной частной сети.
  • VirtualBox действует как DHCP-сервер.
  • Механизм NAT VirtualBox переводит адреса.
  • Целевые серверы отображают трафик, исходящий от хоста VirtualBox.
  • Конфигурация не требуется для хоста или гостевой ОС.
  • Отлично работает, когда «гости» являются клиентами, но не серверами.

Мостовые сети

Bridged Networking используется в тех случаях, когда вы хотите, чтобы ваша виртуальная машина была полноправным элементом сети, т. е. была равна вашему хост-устройству. В этом режиме виртуальный сетевой адаптер «подключен» к физическому на вашем хосте.

Это связано с тем, что каждая виртуальная машина имеет доступ к физической сети так же, как и ваш хост. Он может получить доступ к любой услуге в сети - внешние службы DHCP, службы поиска имен и данные маршрутизации и так далее.

Недостатком этого режима является то, что, если вы запустите много виртуальных машин, вы можете быстро исчерпать IP-адреса или ваш сетевой администратор будет переполнен запросами на них. Во-вторых, если ваш хост имеет несколько физических сетевых адаптеров (например, беспроводные и проводные), вы должны перенастроить мост, если он переподключается в сети.

Что делать, если вы хотите запускать серверы в виртуальной машине, но не хотите привлекать сетевой администратор? Может быть, один из следующих двух режимов подойдет для вас, или же вам потребуется комбинация дополнительных параметров, например NAT vNIC + 1 Host-only vNIC.

Мостовые сетевые характеристики:

  • мосты VirtualBox предназначены для хост-сети;
  • хороши для любой гостевой ОС (как клиента, так и сервера);
  • используют IP-адреса;
  • могут включать конфигурацию гостя;
  • лучше всего подходят для производственных сред.

Внутренняя сеть

Когда вы настраиваете одну или несколько виртуальных машин для работы во внутренней сети, VirtualBox гарантирует, что весь трафик на этой сети остается внутри хоста и будет доступен только для устройства в этой виртуальной сети.

Внутренняя сеть является полностью изолированной системой. Она хорошо подходит для тестирования. В ней с помощью виртуальной машины вы можете создавать сложные внутренние сети, которые предоставляют свои собственные услуги (например, Active Directory, DHCP и т. д.). Обратите внимание, что даже хост не является ее элементом.

Этот режим позволяет виртуальной машине работать, даже если хост не подключен к сети (например, на плоскости). Вместе с тем, при таком типе подключений и настройке сети VirtualBox не предоставляет такие «удобные» услуги, как DHCP, поэтому ваше устройство должно быть статически настроенным или же предоставлять службу DHCP/Name.

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

Что делать, если вы хотите, чтобы внутренняя сеть принимала хост с VirtualBox, предоставляя гостевым ОС IP-адреса? Для этого вам может понадобиться настраивать сеть только для хоста.

Характеристики внутренней сети:

  • гостевые ОС могут видеть других «гостей» в одной внутренней сети;
  • хост не может видеть внутреннюю конфигурацию;
  • необходима конфигурация сети;
  • даже если хост не является участником подключения, внутреннюю сеть можно использовать совместно с мостовым подключением;
  • хорошо подходит для многопользовательской сети.

Сеть только для хостинга

Работает почти так же, как соединение Internal Networking, при котором вы указываете, в какой сети находится гостевой сервер. Все виртуальные машины, находящиеся в этой сети, будут видеть друг друга и хост. Однако другие внешние устройства не могут видеть «гостей» в этой сети, отсюда и название «только хост».

Она очень похожа на внутреннюю сеть, но хост теперь может предоставлять услуги DHCP. Чтобы настроить такое соединение, зайдите VirtualBox Manager и выберите настройки по умолчанию.

Характеристики сети:

  • VirtualBox создает частную внутреннюю сеть для гостевых ОС, а хост видит новое программное обеспечение NIC.
  • VirtualBox предоставляет сервер DHCP.
  • Гостевые ОС не могут выйти во внешнюю сеть.

NAT с переадресацией портов

Теперь вы можете представить, что изучили достаточно режимов для обработки каждого случая, но бывают исключения. Что делать, если среда разработки находится, например, на ноутбуке и у вас есть одна или несколько виртуальных машин, которым нужны другие компьютеры для подключения? И вы постоянно вынуждены использовать разные клиентские сети.

В этом сценарии NAT не будет работать, потому что внешние машины должны подключаться по типу моста. Это, возможно, хороший вариант, но вам могут понадобиться IP-адреса. Кроме того, не всегда программное обеспечение может справиться с меняющимися сетями.

Если же использовать внутреннюю сеть, то может оказаться, что вашим виртуальным машинам требуется быть видимыми в сети. Что делать в таких случаях?

Настройте виртуальную машину для использования NAT-сети, добавьте правила переадресации портов, а внешние компьютеры подключите к «хосту». Номер порта и соединения будут перенаправлены VirtualBox на номер гостевой ОС.

Например, если ваша виртуальная машина запускает веб-сервер на порту 80, вы можете настроить вышеуказанные правила. Это обеспечивает мобильную демонстрационную систему, которая не нуждается в повторной настройке при каждом подключении вашего ноутбука к другой сети LAN/Network.

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

Использованный мною, на момент написания статьи, релиз VirtualBox 3.1.6 rev59331 . Скачать «машинку» можно с сайта SUN (ныне Oracle VM VirtualBox)
Как установить эту систему виртуализации описывать не буду, разберётся даже новичок.

Самое интересное даже не в установке самой желаемой OS. Процесс установки гостевой системы прост и не требует от пользователя дополнительных усилий. При создании виртуальной машины необходимо выбрать тип устанавливаемой гостевой системы, определить количество выделяемой ей оперативной памяти и создать виртуальный диск фиксированного размера или динамически расширяющийся по мере его заполнения в гостевой системе. Дальнейший процесс установки происходит так же, как и в других платформах виртуализации. Настройки можно изменить после установки гостевой OS, нажав Свойства для выделенной Виртуальной машины .




Все нюансы настроек подробно мне встречались в разных статьях, кроме настройки сети. Жмём в правом окне СЕТЬ. Открывается следующее окно. Здесь можно настроить четыре сетевых адаптера.



Что касается NAT , то здесь всё предельно ясно и настраивается автоматом. Ваш виртуальный компьютер оказывается за виртуальным шлюзом. В инет попадает сразу. Правда есть парочка НО... :) Первое но... провайдер раздаёт инет с использованием MAC- адресов и фиксированными IP ... конфликт. Второе но... в локальной сети(если она есть) машину не видно... можно правда подключится к локалке через VPN … если есть VPN сервер. :))) На крайний случай подойдёт RDP .

С настройкой внутренней сети проблем тоже не возникло. Запустилась сразу. О назначении писать не буду, каждый сам решит зачем она ему.



Больше всего пришлось повозится с настройкой Сетевого Моста ! С чего начать. Есть ещё и альтернативный способ настройки сетевого моста для виртуальной машины в VirtualBox .
После установки VirtualBox в Сетевых подключениях появился виртуальный сетевой адаптер. На следующем снимке он выделен.



Правда скрин более позднего состояния, а именно после объединения интерфейсов в сетевой мост, но лень разъединять было, сори.

Но прежде чем объединять реальный сетевой адаптер и виртуальный, нужно настроить виртуальный.
Для этого заходим в окне VirtualBox : Файл-Настройки .


Выделяем сетевой адаптер и жмём отвёртку(настройка).


Забиваем IP адрес отличный от реального, из другой подсети.
У реального сетевого адаптера 192.168.16.103 , маска 255.255.255.0 У виртуального, например 10.0.1.1 , маска 255.255.255.0


Адрес указанный здесь сразу пропишется в сетевых настройках виртуального сетевого адаптера основной OS. Проверить можно в Окне Сетевые подключения, нажав на свойства для соответствующего подключения. Пробывал напрямую вбивать, потом при запуске гостевой OS выскакивает ошибка сетевого адаптера.


Теперь осталось совсем чуть-чуть.

Объединяем физический и виртуальный сетевые адаптеры в Сетевой мост . Для этого заходим в сетевые подключения, выделяем соответствующие сетевые адаптеры с помощью CTRL, жмём правой клавишей мыши, выбираем пункт создания сетевого моста. Малость ждём и вуаля! Сетевой мост и значок Сетевого шлюза появились. Проверяем наличия интернета на основной машине, обязательно должен быть. Дальше запускаем виртуальную машину и настраиваем там сетевой адаптер. Так как у меня в сети стоит DHCP сервер, ставим автоматически получаемые настройки. Хотите вручную настроить, адрес должен быть из той же подсети, что и у физического адаптера !
Ну вроде всё. Проверяем наличие инета.



Как видите всё получилось. Сетевые ресурсы подключаем как в обычной OS.


Компьютер QWE-PC - виртуальный. В принципе при настройки VirtualBox сложностей не возникало, всё интуитивно понятно, плюс всплывающие подсказки. Удачи! :)

Сегодня я расскажу о своем опыте установки , настройки и конфигурировании VirtualBox в Windows. Также, расскажу почему я выбрал именно платформу виртуализации VirtualBox , зачем вообще это мне нужно и т.д. Чтобы сэкономить Ваше время, предлагаю Вам посмотреть видео по теме:


Почему VirtualBox?

Прежде чем я расскажу о тех причинах, по которым я выбрал именно VirtualBox, я бы хотел немного затронуть тему виртуализации и эмуляции вцелом. Что такое эмуляция?
Эмуляция — это способность программы или устройства имитировать работу другой программы или другого устройства.
Кто и для чего применяет эмуляторы?
Программные эмуляторы в первую очередь предназначены для развертывания на одном компьютере нескольких ОС, не затрагивая при этом основную операционную систему. Эмуляторы или системы виртуализации доступны широкому кругу людей: от простых пользователей до администраторов и программистов.
Эмуляторы для пользователей — это, в первую очередь, возможность запуска приложений под другие ОС без перезагрузки основной, тестирования нового ПО и различных экспериментов с настройками.
Эмуляторы для администраторов — это полигон для экспериментов! Теперь обучение администрированию стало гораздо проще, любой желающий может создавать виртуальные сети из десятков гостевых ОС, настраивать их, получая практические навыки.
Эмуляторы для программистов — это те помощник, без которых уже сложно обходится. Они ускоряют отладку и тестирования программ буквально в разы. А если говорить о разработчиках сетевых приложений или низко-уровневом программировании, то эмуляторам просто нет цены!
Эмуляторы для хакеров — ну тут все ясно, проверка эксплоитов, тестирование вирусов, отладка и изучение чужих программ…
Поэтому значение эмуляции сложно переоценить. Вопрос только в том, какой эмулятор выбрать ?

Выбор виртуальной машины зависит от ряда причин, которые для себя определяет сам пользователь. Я исходил из следующих требований к виртуальной машине:

  1. Должна работать на платформе Windows
  2. Должна поддерживать работу всех самых распространенных операционных систем в гостевом режиме

Этим двум, я бы сказал, жестким требованиям соответствует далеко не все виртуальные машины. Мной рассматривались VirtualPC (не подошла, потому что реализована поддержка только Windows-гостевых систем) и VMWare (не подошла, потому что это платное ПО, цена на которое очень высока, а пользоваться взломанными версиями я не хочу).

Возможности VirtualBox

  • Кроссплатформенность
  • Модульность
  • Живая миграция
  • Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых ОС (только в проприетарной версии)
  • Поддержка 64-битных гостевых систем (начиная с версии 2.0), даже на 32-битных хост-системах (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
  • Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
  • Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
  • Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows XP и Vista)), для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена
  • Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1)
  • Поддержка iSCSI (только в проприетарной версии)
  • Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 на выбор)
  • Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
  • Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
  • Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris)
  • Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой ОС
  • Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)

Список внушительный, к тому же, недавно вышла версия 3.2.12 было исправлено большое количество ошибок, с ними можно ознакомиться на сайте разработчика VirtualBox .

Надеюсь что покупка Sun компанией Oracle не повлияет на развитие этого великолепного проекта, а то они любят все монетизировать.

Установка VirtualBox

В качестве хост-системы используется Windows Vista Ultimate SP2 . Сам процесс установки VirtualBox довольно тривиальный, все понятно и без комментариев.

Далее нужно следовать инструкциям установщика. На одном из этапов, при установке сетевых адаптеров, текущее подключение к локальной сети может прерваться. После установки можно приступить к добавлению гостевой ОС. После установки VirtualBox, советую изменить некоторые настройки программы, в частности указать пути по умолчанию для файлов новых виртуальных ОС и т.п. Это можно сделать в окне вызываемом командой Файл -> Настройки .

Настройка VirtualBox

Создание новой гостевой ОС

Для создания Вашей первой виртуальной ОС щелкните кнопку «Создать». Запустить мастер создания новой виртуальной машины. Следуя его инструкциям нужно будет выбрать семейство будущей виртуальной операционной системы и ее версию, а также, ввести ее имя.

512 Мб для большинства ОС уже достаточно, но я выделил 1 Гб.
Далее нужно будет создать новый жесткий диск, это довольно простая процедура, нужно просто следовать инструкциям мастера создания новых жестких дисков. В итоге у Вас должно получится что-то подобное:

Завершающий этап создания гостевой ОС в VirtualBox

Настройка оборудования гостевой ОС в VirtualBox

Определить аппаратную часть созданной гостевой системы можно в ее «Свойствах». Для этого, выбрав нужную гостевую ОС, вызываем команду Свойства командной панели. После этого появляется окно свойств. Слева в этом окне будут указаны разделы настроек, а в центре окна их установки. Все настройки интуитивно понятны и имеют подсказки.

Вкладка Общие — Дополнительно

  • Папка для снимков — путь к папке, где будут хранится образы дисков гостевой ОС. Для снимка требуется большой объем дискового пространства, поэтому здесь лучше указать на диск, где достаточно для этого места
  • Общий буфер обмена — настройка использования буфера обмена между host-системой и гостевой ОС
  • Мини тулбар — консоль для управления виртуальной машиной

Вкладка Система — Материнская плата

  • Порядок загрузки — определяет порядок загрузки гостевой ОС. Советую после установки изменять этот порядок и поставить жесткий диск на первое место (если конечно загрузка с других носителей не так важна для Вас)
  • Выключить IO APIC — расширенный контроллер прерываний используемый в процессорах от Intel . Полностью поддерживается ОС Windows .
  • Включить EFI EFI определяет «загрузочные сервисы», которые включают поддержку текстовой и графической консоли на различных устройствах, шин, блоков и файловых сервисов, и runtime-сервисы, например дата, время и энергонезависимая память. Используется рядом ОС для загрузки.

Вкладка Система — Процессор

  • Процессор(ы) — настроить количество процессоров используемых виртуальной машиной. «Обратите внимание, что это опция будет доступна только при условии поддержки аппаратной виртуализации AMD-V или VT-x вкладка Система — Ускорение , а также включенной опции OI APIC на вкладке Система — Материнская плата .
  • Включить PAE/NX — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц).

Вкладка Система — Ускорение

  • Включить VTx/AMD-V — использование аппаратной виртуализации основного процессора (Ваш процессор должен поддерживать эти режимы или их нужно включить в BIOS )
  • Включить Nested Paging Nested Paging обеспечивает транслирование физических адресов памяти гостевой ОС в физические адреса памяти основной ОС

Вкладка Носители

  • В данной вкладке можно настроить использование внешних носителей и CD/DVD-дисков. Замечу, что Вы можете использовать виртуальные диски при установке гостевой ОС. Это очень удобно. Добавить их можно через Менеджер виртуальных носителей в котором можно хранить большое количество разных образов и переключаться между ними во время сеанса работы в гостевой системе. Вызвать этот менеджер можно следующим образом:

Менеджер виртуальных дисков в VirtualBox

Вкладка Сеть

  • Настройки сети будут рассмотрены в отдельной статье; В Windows XP существуют драйверы только для Pcnet-Fast III (Am79C973) , поэтому его и нужно выбрать.

Вкладка COM-порты

  • На этой вкладке можно насторить использование COM-портов. Сейчас они редко используются, поэтому вряд ли кому-то нужно будет их настраивать

Вкладка USB

  • Здесь нужно добавить в список те USB -контроллеры, которые будут использоваться виртуальными системами. Будьте осторожны, при запуске виртуальной системы, указанные USB -устройства перестают работать в основной (по крайней мере у меня так было)

Вкладка Общие папки

  • Общие папки предназначены для обмена файлами между основной и гостевой ОС

Настройка установленной гостевой ОС Windows XP в VirtualBox

Нам нужно установить драйверы для всех виртуальных аппаратных компонентов нашего виртуального ПК. Это можно сделать установив дополнения:

Запустится мастер установки дополнений, если Вы включили поддержку 3D , то нужно указать это поставив флажок. На все предупреждение системы отвечайте утвердительно. После установки дополнений в виртуально ОС должен заработать Интернет.

Режим интеграции дисплеев

Очень полезный режим, позволяет управлять виртуальной системой прямо в основной, без переключения в окно виртуальной машины. Поистине невероятный функционал! Попробуйте и Вы все поймете. Для переключения в этот режим используется сочетания клавиш HOST + L , где «HOST» — это host-клавиша (по умолчанию правый «Ctrl»).

Использованные понятия и определения

Виртуальная машина (ВМ, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы и исполняющая программы для этой платформы (target - целевая или гостевая платформа) на другой платформе (host - хост-платформа, платформа-хозяин)

Эмуляция (англ. emulation) - воспроизведение программными или аппаратными средствами либо их комбинацией работы других программ или устройств.

Гипервизор (или Монитор виртуальных машин ) - в компьютерах программа или аппаратная схема, обеспечивающая или позволяющая одновременное, параллельное выполнение нескольких или даже многих операционных систем на одном и том же хост-компьютере. Гипервизор также обеспечивает изоляцию операционных систем друг от друга, защиту и безопасность, разделение ресурсов между различными запущенными ОС и управление ресурсами.

Гостевая ОС — операционная система установленная на виртуальную машину.

Host-система — операционная систем в которой работает виртуальная машина.

Источники информации

  1. VirtualBox.org — официальная страница виртуальной машины VirtualBox
  2. Категория:Виртуализация на ru.wikipedia.org
  3. Установка и настройка платформы виртуализации Oracle VM VirtualBox — статья Виктора Краснухина на сайте OSzone.net

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

На гостевой системе можно будет проводить эксперименты, тестировать программы, обучаться работе в новой для себя ОС (Windows, Linux, FreeBSD и т. д.), запускать старые приложения, которые уже не работают на вашей основной операционной системе, и т. д. Вы можете даже полностью «убить» Windows, или другую систему, ваш компьютер от этого не пострадает, так как виртуальная машина работает изолированно от основной системы.

Для создания виртуальной машины, куда в дальнейшем будут установлена операционная система, необходимо будет установить на компьютер программу для виртуализации. В данной статье мы рассмотрим установку на компьютер бесплатной программы VirtualBox, которая полностью переведена на русский язык.

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

скачать virtualbox

На официальном сайте VirtualBox (сайт на английском языке), выберите для скачивания программу VirtualBox для Windows (в нашем случае), а также VirtualBox Extension Pack (пакет расширений), который подходит для всех операционных систем.

Пакет расширений Oracle VM VirtualBox Extension Pack повысит функциональные возможности программы VirtualBox, после ее установки на вашем компьютере.

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

Установка Oracle VM VirtualBox

В первом окне мастера установки Oracle VM VirtualBox нажмите на кнопку «Next».

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

В новом окне нажмите на кнопку «Next».

В следующем окне нажмите на кнопку «Install» для установки программы VirtualBox на свой компьютер.

В процессе установки могут открываться окна, в которых нужно будет согласиться на установку программного обеспечения, нажав для этого на кнопку «Установить».

После завершения процесса инсталляции приложения, откроется завершающее окно мастера установки, в котором нужно будет нажать на кнопку «Finish». Перед этим, можно будет снять флажок для того, чтобы не запускать программу, так как сразу после этого, необходимо будет установить пакет расширений (Extension Pack).

Установка VirtualBox Extension Pack

Запустите установку VirtualBox VM Extension Pack. Сразу после этого, откроется главное окно программы VirtualBox, в котором вы увидите открытым окно с вопросом. Нажмите на кнопку «Установить» для установки расширений (плагинов), которые повышают функциональность программы VirtualBox.

В окне «Лицензия VirtualBox», необходимо будет прокрутить вниз полосу прокрутки для того, чтобы стала активной кнопка «Я согласен».

После завершения установки пакета расширений VirtualBox Extension Pack, откроется окно с информацией об этом.

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

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

Выводы статьи

Вы можете установить на свой компьютер бесплатную программу VirtualBox для того, чтобы создать виртуальную машину, на которую можно будет установить гостевую операционную систему. После этого, вы можете одновременно использовать на своем компьютере несколько ОС: основную и гостевую.

Настройка виртуальной сети в virtualbox. Как правильно и быстро создать и настроить виртуальную сеть читайте в нашей подробной инструкции.

В этой статье мы рассмотрим создание и настройку виртуальной компьютерной сети средствами программы VirtualBox.

Сетевые режимы VirtualBox

В правой колонке переходим в меню «Сеть».

Каждая виртуальная машина имеет 4 условных адаптера, каждый из адаптеров имеет 5 профилей настройки, о которых мы поговорим ниже.

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

Рассмотрим более детально каждый тип сетевого интерфейса.

NAT

Network Adress Translation - механизм в сетях, построенных с использованием TCP/IP протокола, преобразующий IP-адреса транзитных пакетов.

Данная настройка сетевого интерфейса позволяет гостевой операционной системе иметь доступ в Интернет, используя при этом частный IP-адрес недоступный извне.

Данный принцип используется в домашних роутерах.

Устройство имеет 1 внешний, «белый» IP-адрес, выданный провайдером для идентификации в глобальной сети, и множество внутренних, «серых» IP-адресов, установленных пользователем для взаимодействия сетевых устройств в .

Обратите внимание! Данная настройка сетевого адаптера VirtualBox необходима преимущественно для Интернет-серфинга. При этом подключение к гостевой операционной системе извне невозможно. Данная особенность весьма полезна, т. к. позволяет защитить удаленные машины от внешних сетевых атак. Для снятия данного ограничения необходимо выполнить операцию проброса портов.

Сетевой мост (Bridge)

Используя этот тип соединения, виртуальная машина ничем не отличается от хост машины для других участников сети.

Сетевой адаптер при такой настройке служит мостом между виртуальной и физической сетью.

Условный сетевой адаптер подключается и работает напрямую с минуя хост-машину.

Если компьютер имеет несколько сетевых интерфейсов есть возможность указать через какой из них будет осуществляться взаимодействие (поле «Имя»).

Данный тип работы адаптера есть смысл использовать, когда необходимо предоставить доступ к виртуальной машине другим участникам локальной физической сети.

Виртуальный адаптер хоста

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

В этом случае используется специальное устройство - vboxnet0, которое создает подсети и назначает IP-адреса гостевым ОС.

Важно! При использовании адаптера хоста отсутствует возможность взаимодействия с другими участниками физической локальной сети. Данный режим будет полезен когда необходимо наладить взаимодействие между гостевой и хост машиной.

Внутренняя сеть

Как видно из названия данный тип взаимодействия предполагает подключение гостевых ОС к единой внутренней сети.

Как и в режиме виртуального адаптера хоста, сетевое взаимодействие осуществляется программно, минуя физический интерфейс.

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

Универсальный драйвер

Позволяет самостоятельно выбирать драйвер для работы сетевого адаптера. Драйвер может входить в состав VirtualBox или загружается вместе с пакетом обновлений.

На сегодня существует 2 драйвера для двух режимов работы виртуального адаптера:

UDP туннель. Используется для связи машин, запущенных на .

VDE. Используется для подключения виртуальных машин к виртуальному Ethernet-коммутатору на FreeBSD или Linux-хостах.

Стоить отметить, что режим VDE позволяет выполнять эмуляцию L2/L3 коммутаторов и STP, WAN, VLANs протоколов.

Настройка сети для основных режимов VirtualBox

NAT

Выбираем данный тип подключения и запускаем удаленную машину. После запуска необходимо установить сетевой адаптер в режим DHCP-клиента.

Сетевой мост

Если в вашей домашней сети IP-адреса выдаются автоматически (например, на маршрутизаторе поднят DHCP-сервер), то необходимо убедиться, что в свойствах сетевого адаптера гостевой ОС установлен режим DHCP-клиента.

Если сетевые настройки назначаются вручную следует внести их в соответствующие поля.

В данном режиме у нас есть доступ к локальной и глобальной сетям.

Виртуальный адаптер хоста

Для этого режима необходимо внести некоторые предварительные настройки. В VirtualBox заходим в меню «Файл», подменю «Настройки».

Выбираем пункт «Сеть» и переходим во вкладку «Виртуальные сети хоста». Нажимаем на иконке сетевого адаптера со знаком +.

В результате создается виртуальный адаптер vboxnet0.



Рекомендуем почитать

Наверх