Как работать на виртуальной машине virtualbox. Установка дополнений гостевой ОС в Linux. Подключение съемных устройств к виртуальной машине

Научиться использовать 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, используются для эмуляции виртуальное оборудование и запуска нескольких операционных систем на компьютере. Чем лучше будет у вас CPU и чем больше будет оперативной памяти, тем быстрее будут выполнятся виртуальные машины на вашем компьютере.
Я предлагаю несколько советов которые помогут вам сэкономить время при начальной настройке виртуальных машин. Это будет полезно для работы с виртуальными машинами VirtualBox, VMware, Parallels, или любой другой.

Обязательно установите дополнения гостевой ОС VirtualBox или VMware Tools

После установки гостевой операционной системы в виртуальной машине, первое, что нужно сделать, это установить программное обеспечение виртуальной машины -«Дополнения гостевой ОС для VirtualBox» или VMware Tools для VMware". Эти пакеты включают в себя специальные драйверы, которые помогут вашей гостевой операционной системе работать быстрее на используя аппаратные средства вашей основной машины.

Установка пакета проста - в VirtualBox, после загрузки гостевой операционной системы, нажмите кнопку меню Устройства и выберите «Install Guest Additions». Если вы используете VMware, выберите «Install VMware Tools» в меню Virtual Machine. Следуйте инструкциям на экране для завершения установки - если вы используете Windows в качестве гостевой операционной системы, то это будет аналогично установке любого другого приложения.

Убедитесь, что вы имеете самую последнюю версию Guest Additions - если вы видите уведомление, что доступно обновление для Guest Additions или VMware Tools, вы должны установить его.

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

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

Например, если вы создаете новую виртуальную машину с динамически выделяемым диском с максимальным размером 30 Гб, это не займет до 30 Гб места на жестком диске сразу.После установки операционной системы и программ, диск может только занять до 10 Гб. По мере добавления файлов на виртуальном диске, он будет расширяться до максимального размера в 30 Гб.

Это может быть удобно - каждая виртуальная машина не будет занимать неоправданно много места на вашем жестком диске. Тем не менее, это медленнее, чем создание фиксированного размера диска (диск с заранее выделенным местом). При создании фиксированного размера диска, все 30 Гб, будет занято немедленно на вашем компьютере.

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

Исключите каталог виртуальных машин в вашем антивирусе

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

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

Выделите больше памяти

Виртуальные машины любят много виртуальной памяти. Microsoft рекомендует 2 Гб RAM для 64-битной Windows 7, и эта рекомендация относится и к Windows 7 x32, когда он работает в виртуальной машине. Если вы работаете большими приложениями в виртуальной машине, вы можете выделить более 2 Гб оперативной памяти.

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

Выделите больше процессоров

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

Если вы собираетесь инсталлировать ОС семейства MS-Windows и в будущем чтобы можно было использовать больше ядер при инсталляции указывайте 2 ядра для того чтобы поставился корректный HAL, после инсталляции вы можете выключить машину и поставить 1 ядро по умолчанию для повседневного использования. Но для будущего вы всегда сможете добавить ядра без деинсталляции ОС. Linux VM может динамически определять любое количество ядер при загрузке ОС.

Настройте параметры видео

Тонкая настройка параметров видео и выделение большего объема видеопамяти поможет также улучшить скорость вашей виртуальной машины. Например, включение функции 2D ускорение в VirtualBox улучшает воспроизведение видео в виртуальных машинах, включение 3D-ускорения позволит вам использовать некоторые 3D-приложения.

По большому счету нужно минимизировать использование 3D например ОС Windows 7 - отключив Aero.

Убедитесь, что функции Intel VT-x или AMD-V включены

Intel VT-x и AMD-V являются специальными расширениями процессора, которые улучшают скорость виртуализации. Новые Intel и AMD процессоры обычно включают в себя эти функции. Тем не менее, некоторые компьютеры не включают автоматически VT-x или AMD-V - вам придется включить этот параметр в BIOS вашего компьютера.

Чтобы определить, поддерживает ли Ваш Intel процессор расширение Intel VT, воспользуйтесь утилитами показывающими системную информацию. Если ваш процессор поддерживает эту функцию, но опция недоступна в вашей виртуальной машине, вы должны в BIOS вашего компьютера включить эту функцию. Этот параметр обычно включен по умолчанию в материнских платах с процессорами AMD.

Поместите файлы виртуальной машины на другой диск

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

Однако, вы не должны запускать виртуальную машину с внешнего диска (USB) - это будет гораздо медленнее.

  1. Выделение дополнительных процессоров редко бывает хорошей идеей. Используйте 1 CPU для настольных ОС.
  2. Постарайтесь не использовать графические гипервизоры для серверных ОС.
  3. Не выделяйте работающим VM Больше ядер чем есть на Вашем компьютере.

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

Что такое виртуальная машина и зачем она нужна?

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

А зачем же нам нужна эта самая виртуальная машина? Лично я нашел в этом две, но очень значимые причины:

  • Всем же когда-нибудь хотелось увидеть, как выглядят другие операционные системы такие как: Linux, Solaris, да и просто другие версии Windows. Но сносить свою систему не охота, так как вдруг Вам новая ОС не понравится и придется переставлять заново. Поэтому есть такое решение как виртуальная машина, с помощью которой Вы легко можете устанавливать в ней другие ОС, а соответственно и протестировать их, без переустановки своей системы.
  • Подойдет для тех, кто уже овладел основами компьютера и хочет знать больше, например, как настраивается компьютерная сеть? как настраиваются различные службы сервера и так далее, на помощь Вам придет все та же самая виртуальная машина, с помощью которой Вы можете установить несколько операционных систем (причем разных!) и так сказать проводить опыты, без вреда своей операционной системе. Это отлично помогает в освоение компьютерных технологий, так как виртуальная машина помогает практиковаться, если конечно у Вас дома есть несколько компьютеров (3-4), то это другой разговор.

Теперь перейдем к самим виртуальным машинам. Для домашнего использования я отдаю предпочтения VirtualBox , но, конечно же, программ бывает много таких как: Virtual PC или продукты компании VMware, которые, кстати, подойдут для использования на работе (тем, кто работает сисадминами ), например, для создания нескольких серверов на одном компьютере, тем самым Вы сэкономите достаточно много средств на компьютерном железе. VirtualBox является бесплатной, и доступна для скачивания, на официальном сайте virtualbox.org

Установка и настройка виртуальной машины в VirtualBox

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

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

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

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

Здесь указываем, где будет храниться файл нашего виртуального жесткого диска, рекомендую хранить его не на диске C, также здесь задаем размер нашего диска я, например, указал 8 гигабайт. Жмем «Далее », затем подтверждаем создание нового жесткого диска и жмем «Готово ». Осталось только подтвердить создание виртуальной машины.

Мы с Вами проверяем наши параметры создания виртуальной машины и жмем готово.

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

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

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

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

Что такое виртуальная машина и зачем она нам нужна?

Виртуальная машина - это программа внутри вашей операционной системы, которая создает еще один виртуальный компьютер и на него можно поставить другую операционную систему. Проще говоря: вы скачиваете программу, ставите ее, после установки у вас есть еще один компьютер внутри вашего, со всеми виртуальными устройствами и жестким диском. На него мы можем поставить другую операционную систему, любую программу, проводить любые действия по удалению, установке, настройке разных параметров и они не коснуться настроек основного компьютера, и его операционной системы. Все, что вы будете делать на виртуальной машине, будет оставаться там! Вот вышла новая версия Windows, или все рассказывают, что Ubuntu лучше - многие сломя голову, сразу переустанавливают операционную систему, а можно просто установить виртуальную машину, установить туда эту систему и посмотреть ее в действии.... Или у вас есть программа, к которой нет никакого доверия, но хочется посмотреть, что оно 🙂 - запускаете ее с виртуальной машины и смотрите, как она себя ведет, если все хорошо - устанавливаете ее и на основной компьютер. Причем там можно делать ВСЁ, что вы хотите, вот многим интересно: что будет если удалить системные папки, или если подправить настройки реестра - смело проводите эксперименты в виртуальной машине, они никак не коснуться вашей основной операционной системы. Проще говоря виртуальная машина - для любопытных людей, для тех кто любит проводить разные эксперименты, или для тех кому необходимо тестировать ПО в безопасности...

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

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

(Windows, Linux)- бесплатное виртуальная машина на основе VMware. Говорят очень неплохая программа для домашнего использования, есть в ней некоторые ограничения в тонких настройках, что вас огорчит если вы IT специалист, или тестировщик программного обеспечения. Но если поиграться, попробовать операционные системы или программы в работе - то неплохой вариант.

Работает не на всех версиях Windows и Linux, тоже бесплатная виртуальная машина от Microsoft. Много функций, возможностей, но опять таки не кругом работает, 64 разрядные системы и Windows 8 в пролете, хотя для данных версий вышла Hyper-V. В общем - виртуальная машина от майкрософт достаточна хороша в работе, каких-то ограничений не видно, вроде всё есть;

(Windows, Linux, Mac OS X) - еще одна бесплатная программа виртуальной машины, поддерживает разные операционные системы, имеет русский интерфейс. Есть все, что нужно для тестирования программного обеспечения и различных операционных систем.

Начнем с программы VirtualBox , все картинки установки показывать не буду, а опишу только важные моменты:

1. На странице загрузки выбираете свою операционную систему и скачиваете программу;

2. Нажимаем Next, на втором этапе вы сможете выбрать куда ставить программу и компоненты которые нужны. Но надобности здесь что-то менять я не вижу, ведь в будущем отключенный элемент может понадобиться - по этому оставляем все по умолчанию и нажимаем Next;

3. Потом вам предложит куда создавать ярлыки и нужно ли ассоциировать виртуальные форматы файлов с данной программой. Совет все оставить по умолчанию и нажать далее;

4. В процессе установки предложит установить виртуальные устройства (USB, сетевые адаптеры и т.д.), кругом соглашаемся и нажимаем "установить". Все устройства нам могут понадобиться в будущем;

5.После нажатия Finish - у вас откроется программа;

Настройки можно изменить зайдя в меню "файл" -"настройки":

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

2. Ввод - можно назначить быстрые клавиши, или пользоваться уже назначенными;

3. Обновления - настройка обновлений программы, частота проверки новых версий в интернете;

4. Язык -можно изменить язык интерфейса;

5. Дисплей - можно выбрать расширение программы, размер ее окна, или оставить автоматический выбор;

6. Сеть- настраиваем сеть которую будет использовать виртуальная машина, правда не зная что и как - вы можете остаться без интернета и на основном компьютере;

7. Плагины - дополнения к программе, которые вам нужны для разных тестов, если вам не хватает стандартных функций;

8. Прокси - если у вас интернет настроен через прокси, здесь нужно ввести его.

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

1.Справа вверху нажимаем "Создать" и выбираем операционную систему и версию которую вы хотите установить.

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

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

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

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

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

6. Выбираем название жесткого диска и размер его, нажимаем "Создать";

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

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

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

Если VirtualBox загрузочный файл весит около 100Мб, то Virual PC весит около 20Мб. Но данная программа может не работать на домашних версия Windows, не говоря о том, что другие операционные системы под вопросом.

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

1. Заходим в Пуск - Все программы - открываем Windows Virtual PC и выбираем "Создать виртуальную машину"

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

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

4. Добавляете виртуальный жестки диск, или выбираем уже созданный и указываем путь к нему (для создания виртуального жесткого диска лучше выбрать диск где больше места);

5. В списке Virtual PC появилась новая созданная виртуальная машина, нажимаем на нее правой клавишей мыши - выбираем "Параметры"

6. В списке выбираем Dvd-дисковод и указываем путь к образу с операционной системой, или к диску. Нажимаем ОК

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

8. После установки, заходим в Сервис - Установить компоненты интеграции. Перезагружаем зайдя в действия.

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

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

2. Все на английском, по этому для работы с данной программой нужно чуть знаний английского или переводчик рядом:). Хотя, если быть откровенным - есть для него русификаторы, Google вам в помощь;

3. Нажимаем Create a New Virtual Machine, или выберите Open Virtual Machine, и выберите из установленных ранее;

4. Выбираем путь к образу операционной системы, и нажимаем Next;

5. Вводим лицензионный ключ для этого образа, хотя не пойму на кой он нужен... И придумываем пароль для учетной записи под которой вы будете заходить в виртуальную машину. Можем оставить все по умолчанию (то есть оставить поля пустыми) и нажать Next;

6. Придумываем имя для виртуальной машины, выбираем папку куда установить ее (лучше выбрать диск где побольше места);

7. Выбираем размер диска;

8. Проверяем введенные данные и нажимаем Finish.

9. Около часа ожидания, и виртуальная машина установлена!

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

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

Вы можете запустить VirtualBox в Linux, Solaris, Mac OS X и Microsoft Windows, а также установить на нее большинство известных операционных систем. В этой статье мы рассмотрим, как пользоваться VirtualBox. Поговорим об установке, настройке VirtualBox, а также про некоторые тонкости работы с виртуальными машинами, которые могут вам очень сильно помочь. Для обычных пользователей это программное обеспечение доступно полностью бесплатно.

Виртуальная машина VirtualBox устанавливается как большинство других программ. В Windows вы можете загрузить установочный файл из официального сайта. А в Linux, программа доступна через официальные репозитории. Например, в Ubuntu выполняется командой:

sudo apt install virtualbox

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

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

Перед тем как вы сможете запустить вашу первую гостевую машину, нужно создать новую виртуальную машину в программе. Для этого нажмите кнопку Создать в главном окне:

На первом шаге вам нужно выбрать тип операционной системы, например, Linux -> Ubuntu это включит некоторые оптимизации, необходимые для этой системы:

Если вы работаете в 64 битной системе, то сможете запускать как 32 битные, так и 64 битные программы. На следующем шаге мастера выберите нужное количество оперативной памяти. Это очень важный параметр, поэтому если ее у вас достаточно, лучше не жалейте, 2 гигабайта будет вполне достаточно.

И на последнем этапе вам осталось выбрать размер для нового диска, а также его имя:

3. Настройка процессора

Выделите созданную виртуальную машину и нажмите Настройки.

Выберите Система , затем перейдите на вкладку Процессор :

Здесь вы можете выбрать сколько ядер процессора может использовать виртуальная машина, а также включить PAE для поддержки больше 4 Гб ОЗУ в 32 битных системах и режим эмуляции EFI. Затем перейдите на вкладку Ускорение.

Тут вы можете выбрать режим аппаратной виртуализации, а также включить такие дополнительные возможности, как AMD-V и Intel-VT. Это увеличит скорость работы системы.

4. Настройка графики

По умолчанию для виртуальной машины доступно 18 Мб видеопамяти. Это очень мало для современных систем. Выберите пункт Дисплей, затем потяните ползунок Видеопамять , так чтобы дать машине не менее 128 Мб памяти:

Для видеокарт на 2 Гб будет доступно 256 Мб. Также, здесь вы можете настроить количество экранов.

5. Настройка сети

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

Там выберите пункт сеть и перейдите на вкладку Виртуальный адаптер хоста :

Тут вам понадобится создать новый виртуальный адаптер с помощью зеленой кнопки со знаком плюса:

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

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

6. Клонирование

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

7. Запуск машины

При первом запуске вам предстоит выбрать носитель, с которого будет установлена новая система, это может быть DVD-ROM или ISO образ системы:

Вы можете изменить этот образ из меню Устройства -> Оптические диски для уже запущенной машины:

8. Дополнительные плагины

Дополнительные расширения VirtualBox позволяют получить доступ к USB устройствам из виртуальной машины, веб-камере, настроить удаленный доступ и другое. Для установки сначала скачайте файл VirtualBox-Extension-Pack из официального сайта :

Затем откройте меню Файл -> Настройки , перейдите на вкладку плагины и нажмите зеленую кнопку:

Подтвердите установку и примите лицензию:

Готово, официальный плагин установлен и теперь вы можете работать с USB устройствами 3.0 в вашей в виртуальной машине.

9. Снимки состояния

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

Создавать снимки для выключенной машины вы можете на вкладке Снимки:

Для этого выберите пункт контекстного меню Создать снимок. Все созданные снимки доступны здесь же:

10. Запись видео

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

11. Дополнения гостевой системы

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

Чтобы установить дополнения в меню Устройства выберите Подключить образ дополнений гостевой ОС :

12. Реальный диск в VirtualBox

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

sudo VBoxManage internalcommands createrawvmdk -filename ~/realdisk.vdmk -rawdisk /dev/sda

Здесь мы создаем диск с именем ~/realdisk.vdmk, который ссылается на наш диск /dev/sda. Вы можете ссылаться на любой другой диск. Только для запуска машины, вам придется запускать VirtualBox от имени суперпользователя. Также вы можете создать копию реального диска, конвертировав его в VDI, только смотрите чтобы хватило места:

sudo VBoxManage internalcommands converthd ./realdisk.vmdk newdisk.vdi

В Windows, команда будет выглядеть вот так:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands createrawvmdk -filename C:\drive.vmdk -rawdisk \\.\PHYSICALDRIVE1

13. Доступ к виртуальному диску

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

VBoxManage internalcommands dumphdinfo storage.vdi | grep "offData"

Здесь storage.vdi нужно заменить на адрес вашего диска, затем монтируем:

sudo mount -t ext4 -o rw,noatime,noexec,loop,offset=2097152 ~/VirtualBox\ VMs/storage.vdi /mnt/

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

Выводы

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

Похожие записи:


15 оценок, среднее: 4,60 из 5)