Установить virtualbox extension pack из командной строки. Установка Oracle VM VirtualBox

Я обещал рассказать ранее в предыдущей статье об настройке хостинга на LAMP — обещанное выполню, но чуть позже.

В данной статье расскажу об установке и настройке программной виртуализации операционных систем (виртуальных машин) различных семейств на примере свободно-проприетарного решения (из-за закрытого пакета расширения Extension Pack и условий лицензии) VirtualBox компании Oracle. За более подробной информацией добро пожаловать в русскую википедию. Установка описана для Ubuntu 11.10 (но подойдет и для других операционных систем на базе Debian).
Перво наперво ставим ограниченную свободную версию VB и модули ядра vboxdrv и vboxnetflt командой в терминале

sudo apt-get install virtualbox dkms

На запрос пароля суперпользователя и установки новых пакетов соглашаемся.
После установки добавлять пользователя в группу vboxusers, как это написано в официальном help по ubuntu, не надо.
Далее, как гостевая операционная система будет установлена, необходимо установить дополнения гостевой операционной системы Guest Additions в целях оптимизации гостевой системы и улучшения её взаимодействия с хостовой операционной системой. Я пошел другим путем, в отличии от офруководства (ну не ищу я простых путей, не ищу).
Скачиваем Guest Additions командой в терминале

Заодно скачиваем ExtesionPack подобной командой

После этого устанавливаем их из-под запущенного Oracle VirtualBox Менеджер дополнения установленной операционной системой:
1. В запущенном окне виртуальной машины необходимо выполнить Устройства-Установить Дополнения гостевой ОС .
2. На запрос скачивания указанного в окне файла нажимаем Да .


3. Перед нами выходит окно с ошибкой, но на то мы и скачивали ранее указанный файл вручную.
4. В запущенном окне виртуальной машины необходимо выполнить Устройства-Приводы оптических дисков-Выбрать образ оптического диска и выбираем скачанный ранее образ диска с расширением.iso.
5. В установленной операционной системы появится окно Oracle VM VirtualBox Guest Addition Setup . Понятно, что жмем все Next и при выскакивании окна Установка программного обеспечения выбираем Все равно продолжить .
По окончанию установки дополнения операционной системой Guest Addition в финальном окне установки необходимо выбрать вариант перезагрузки и после перезагрузки установленные дополнения вступят в силу, и мы сможем более комфортно работать с установленной VM.
После этого устанавливаем Extension Pack через Файл-Свойства-Плагины , находя куда мы скачали Oracle VM VirtualBox Extension Pack (в нашей домашней папке, например) и на запрос установки и запрос прав суперпользователя соглашаемся.


По окончании установки выйдет окно с надписью

Плагин
Oracle VM VirtualBox Extension Pack
был успешно установлен.

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

sudo apt-get install bridge-utils

Установив его теперь идем в настройки выключенной виртуальной машины Свойства-Сеть-Адаптер1-Тип подключения и выбираем сетевой мост и сетевой интерфейс (в случае одного интерфеса это eth0). И если хостовая машина находится в сети, где работает DHCP-сервер, то она получит сетевые настройки автоматом, иначе необходимо произвести настройки вручную в настройках сетевого интерфейса виртуальной машины.

VirtualBox это интуитивно понятная в использовании программа. Если вам не интересна теория и вы хотите сразу приступить к практике, то обратитесь к инструкциям по использованию VirtualBox для установки и запуска операционных систем в виртуальном компьютере:

  • Установка Linux на виртуальный компьютер (на примере Linux Mint)

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

Что такое виртуализация и её полезность

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

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

Виртуализация (запуск операционных систем внутри виртуальных компьютеров с помощью VirtualBox) имеет ряд полезных черт:

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

Понятия VirtualBox

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

Хостовая операционная система (хост-система).

Это операционная система физического компьютера, на котором был установлен VirtualBox. Существуют версии VirtualBox для Windows, Mac OS X, Linux и Solaris.

Гостевая операционная система (гостевая ОС).

Это операционная система, которая работает внутри виртуальной машины. Теоретически VirtualBox может запускать любую операционную систему x86 (DOS, Windows, OS / 2, FreeBSD, OpenBSD).

Виртуальная машина (VM).

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

В более абстрактном виде, внутри VirtualBox думает о VM как о наборе параметров, которые определяют её поведение. Они включают в себя аппаратные настройки (сколько памяти должна иметь виртуальная машина, какие жесткие диски VirtualBox должна виртуализировать, через какие файлы контейнеров, какие диски монтируются и т. д.), А также информацию о состоянии (среди них могут быть: виртуальная машина в настоящее время запущена, сохранена, о её снимках и т. д.). Эти параметры отражаются в окне VirtualBox Manager, а также в программе командной строки VBoxManage. Другими словами, виртуальная машина также является тем, что вы можете увидеть в диалоговом окне настроек.

Гостевые дополнения.

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

Установка VirtualBox в Windows

Чтобы скачать VirtualBox перейдите на официальный сайт https://www.virtualbox.org/wiki/Downloads . Кликните ссылку «Windows hosts » для начала скачивания установочного файла. Запустите файл двойным кликом - процесс установки схож с любыми другими программами в Windows.

Вы можете выбрать, какие именно компоненты устанавливать, рекомендуется установить все компоненты VirtualBox для полной поддержки всех опций:

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

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

Установка VirtualBox в Linux

В Linux VirtualBox может быть установлен несколькими способами:

  • из стандартного репозитория
  • бинарным файлом, скаченным с официального сайта
  • из репозитория VirtualBox, добавленного в источники приложений (только для основанных на Debian дистрибутивов)

Установка VirtualBox в Debian и производные (Ubuntu, Linux Mint, Kali Linux)

Для Debian и производных (Ubuntu, Linux Mint, Kali Linux) вы можете установить VirtualBox из стандартных репозиториев:

Sudo apt install virtualbox virtualbox-qt linux-headers-"$(uname -r)" dkms vde2 virtualbox-guest-additions-iso vde2-cryptcab

Установка VirtualBox в Arch Linux и производные (BlackArch и другие)

Для в Arch Linux и производных (BlackArch и другие) вы можете установить VirtualBox из стандартных репозиториев:

Sudo pacman -S virtualbox linux-headers virtualbox-host-dkms virtualbox-guest-iso

Информацию по установке в другие дистрибутивы, а также дополнительные подробности вы найдёте на соответствующей странице: https://www.virtualbox.org/wiki/Linux_Downloads

Установка пакета расширений (extension packs) VirtualBox

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

Пакет расширений VirtualBox добавляет следующие функции

  • Виртуальное устройство USB 2.0 (EHCI)
  • Виртуальное устройство USB 3.0 (xHCI)
  • Поддержка протокола Удалённый Стол VirtualBox (VRDP)
  • Переброска веб-камеры хоста
  • Intel PXE boot ROM
  • Экспериментальная поддержка передачи PCI на хостах Linux hosts
  • Шифрование образа диска алгоритмом AES

Пакеты расширений VirtualBox имеют в имени файла расширение .vbox-extpack . Для установки расширения, просто дважды кликните на файл пакета и появится помощник, который проведёт вас по шагам установки.

Для просмотра установленных в настоящее время пакетов расширений, откройте главное VirtualBox Менеджер (главное окно программы), в меню «Файл » выберите «Настройки ». В открывшемя окне перейдите во вкладку «Плагины », там вы увидите установленные в настоящее время расширения и сможете удалить пакет или добавить новый:

Пакет расширений для последней версии вы можете найти на странице скачивания .

Если вы используете не последнюю версию VirtualBox, то пакет расширений вы можете найти по - выберите папку с номером вашей версии и скачайте, затем запустите двойным кликом файл с расширением .vbox-extpack .

Запуск VirtualBox

В Windows VirtualBox можно запустить из меню или с ярлыка на рабочем столе.

В Linux вы также найдёте VirtualBox в меню,

либо можете набрать в терминале команду:

Virtualbox

Откроется примерно следующее окно:

Либо, если вы уже создали виртуальные машины:

Бесплатная программа для виртуализации 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 для того, чтобы создать виртуальную машину, на которую можно будет установить гостевую операционную систему. После этого, вы можете одновременно использовать на своем компьютере несколько ОС: основную и гостевую.