Установка последней версии VirtualBox в Ubuntu

Порой хочется попробовать какой-нибудь новый дистрибутив линукса, но не хочется его устанавливать на свой компьютер. Либо Вам нужна система Windows для запуска специфичный программ, а устанавливать её второй системой нет желания. В этом случае поможет программный продукт от компании Oracle — VirtualBox.

И в этой статье я расскажу как установить самую последнюю версию VirtualBox в Ubuntu, а также про его первоначальную настройку.

Коротко о VirtualBox в Ubuntu.

VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других.

Ключевые возможности.

  • Кроссплатформенность
  • Модульность
  • Поддержка 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, 7 и 8), для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена)
  • Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1)
  • Поддержка iSCSI (только в проприетарной версии)
  • Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 или Intel HD Audio на выбор)
  • Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
  • Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
  • Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris)
  • Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой операционной системой
  • Поддержка формата OVF/OVA
  • Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
  • Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании

Установка последней версии VirtualBox в Ubuntu.

Установка Virtualbox в Ubuntu, скачав deb пакет с официального сайта.

Самый простой способ установки VirtualBox - зайти на официальный сайт программы и загрузить deb пакет, соответствующий вашей операционной системе:

https://www.virtualbox.org/wiki/Linux_Downloads

i386 - для 32 битных систем и AMD64 для 64 битных систем соответственно.

Если не знаете какая версия Ubuntu у вас установлена, то можете зайти в "Параметры" системы и открыть "Подробности"/"Сведения о системе":

После чего установить скачанный deb пакет программы Virtualbox через Менеджер приложений Ubuntu (двойной клик по deb пакету) или любым другим, удобным для вас способом.

Установка Virtualbox в Ubuntu из командной строки.

Если графический режим установки не устраивает, можете установить с помощью командной строки. Откройте терминал (CTRL-ALT-T) и выполните следующие команды.

Добавляем два ключа репозитория в систему (это две команды, копируйте правильно):

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Добавляем репозиторий Virtualbox в систему (это одна команда, её нужно скопировать полностью и выполнить в терминале):

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" > /etc/apt/sources.list.d/virtualbox.list'

Обновляем сведения о пакетах в репозиториях системы:

sudo apt update

Теперь устанавливаем последнюю версию Virtualbox, начинаем вводить:

sudo apt install virtualbox-

Затем дважды жмём клавишу TAB, появится возможный список:

Устанавливаем самую последнюю версию VirtualBox, на данный момент это virtualbox-5.1:

sudo apt install virtualbox-5.1

Всё, теперь самая последняя версия VirtualBox установлена в Ubuntu.

Первоначальная настройка Virtualbox в Ubuntu.

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

sudo usermod -a -G vboxusers $USER

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

groups $USER

Изменения вступят в силу после перезагрузки или после перезапуска сеанса текущего пользователя.

Кроме того, обязательно нужно поставить Oracle VM VirtualBox Extension Pack, который добавляет поддержку USB 2.0 and USB 3.0 устройств, VirtualBox RDP, шифрование дисков, NVMe и PXE boot для сетевых карт Intel - загрузку операционной системы по сети (используется для создания тонких клиентов/бездисковых рабочих станций). 

Для этого, переходим на официальный сайт VirtualBox:

https://www.virtualbox.org/wiki/Downloads

И выбираем "All supported platforms":

Дожидаемся скачивания пакета с расширением .vbox-extpack. После чего в программе VirtualBox переходим в Настройки ("Файл - Настройки" или CTRL-G) на вкладке "Плагины":

Нажимаем "Добавить" (значок справа), затем выбираем наш загруженный файл, и после этого жмём "Установить".

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

Решение проблем с ошибкой rc=-1908 при запуске VirtualBox.

Во время установки Virtualbox в Ubuntu может возникнуть ошибка

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/sbin/vboxconfig'

as root.

Эта ошибка возникает, когда у вас включен режим UEFI и включен Security Boot. Решается это перезагрузкой компьютера и отключения Security Boot (disabled) в BIOS настройках (на ноутбуках нужно зажимать клавишу F2 обычно).

После обновления ядра Linux при запуске VirtualBox у вас может возникнуть ошибка:

Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/etc/init.d/vboxdrv setup'

В принципе, в тексте ошибки написано, что нужно сделать. Нужно полностью закрыть все окна Virtualbox. Открыть терминал и выполнить команду:

sudo /etc/init.d/vboxdrv setup

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

Удаление Virtualbox из Ubuntu.

Чтобы удалить Virtualbox из Ubuntu, откройте терминал и выполните следующую команду:

sudo apt remove virtualbox*

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

dpkg: ошибка при обработке пакета virtualbox-5.1 (--remove):
подпроцесс установлен сценарий pre-removal возвратил код ошибки 1
A copy of VirtualBox is currently running. Please close it and try again.
Please note that it can take up to ten seconds for VirtualBox to finish running.
При обработке следующих пакетов произошли ошибки:
virtualbox-5.1
E: Sub-process /usr/bin/dpkg returned an error code (1)
W: Действие прервано до его завершения

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

sudo killall -9 VBoxSVC

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

Вот и всё.

  • Анонимный

    В Терминале протайпал все команды и установил себе в Kubuntu 12.04LTS свеженькую VirtualBox 🙂
    (в "ЦП" была доступна только устаревшая версия, "обновление источников" не помогло)
    Спасибо!

    • https://www.blogger.com/profile/00865845114198842309 Администратор

      Пожалуйста. Рад, что информация помогла.

  • https://www.blogger.com/profile/06781268491611974176 Павел Осинцев

    *@*:~$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add —
    gpg: не найдено данных формата OpenPGP.

  • Анонимный

    У меня отсутствует основная панель в VirtualBox, что делать? Ubuntu 13.04 Спасибо

  • Анонимный

    У меня не установился плагин

    Не удалось установить плагин /home/user/Загрузки/Oracle_VM_VirtualBox_Extension_Pack-4.3.2-90405.vbox-extpack.

    VBoxExtPackRegister returned VERR_VERSION_MISMATCH, pReg=00000000 ErrInfo='Helper version mismatch — expected 0x10001 got 0x10000'.

    Код ошибки: NS_ERROR_FAILURE (0x80004005)
    Компонент: ExtPackManager
    Интерфейс: IExtPackManager {3295e6ce-b051-47b2-9514-2c588bfe7554}

    Что можно сделать? Ubuntu 13.04

    • Анонимный

      Все работает!!!
      подошел плагин с сайта:
      If you are using VirtualBox 4.2.18, please download the extension pack here.

      Спасибо за статью!!!

  • Анонимный

    А как установить винду есть инструкция?

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      А разве сайт посвящен ос windows?

    • https://www.blogger.com/profile/01188131951252346901 Роман Болгарчук

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

  • https://www.blogger.com/profile/11096221884209858503 P4el@

    со скоростью 216b/s шли б вы лесом. и да, это 1й раз такое.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Если из репозитория скорость маленькая, то качайте деб пакет с сайта.

    • Анонимный

      У меня к примеру скорость сначала была 250 кб/сек примерно.потом падали до 400 бит/сек а потом пропадала вообще.Я отменял закачку (Ctrl-c) и запускал заного.Да геморойной,но за то есть виртуал бокс теперь)

  • https://www.blogger.com/profile/08254918306922455985 Игорь Акимов

    Хорошая альтернатива VirtualBox — VMware Player — легче настраивается

  • Анонимный

    Подскажите что делать: В настройках Виртуал Бокс не видит носителей!

    • Анонимный

      пользователя добавил.. вроде бы.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Какие именно носители? USB?

  • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

    вероятно жесткий диск удалили

  • https://www.blogger.com/profile/13829365983751254986 Vladimir Boboshko

    Помогите! Нет вообще меню в виртуальной машине. Просто пишет что работает и все.

  • https://www.blogger.com/profile/17653174355096530597 Did Mazay

    Здравствуйте. У меня вопрос: есть ли возможность на виртуальную машину развернуть готовый образ системы, который был сделан акронисом. Т.е. как загрузится в виртуальной машине с флешки, да еще и потом в акронисе чтоб отображалась общая расшаренная папка с образом который нужно развернуть.
    Можно вместо акрониса использовать Clonezilla. У меня получилось загрузиться с флешки и открыть акронис, но никак не могу добиться чтоб была видна папка с образом.

  • Анонимный

    Спасибо! Из консоли без проблем поставил) Kubuntu 14.04.1

  • Анонимный

    ))) Объясните блондинке — где взять iso виндовс? Я всё выполнила до Ваших слов "Выделяем её и жмём "Настроить", переходим на вкладку "Носители":и выбираем образ установочного диска с Windows и жмём "Ок" для сохранения настроек." А где этот образ? 🙂 Извините, если что-то глупое спросила..

    • https://www.blogger.com/profile/07632042301662383157 Олег Дмитриев

      /home/oleg/Загрузки/[rutracker.org].t4743058.torrent

    • https://www.blogger.com/profile/03599218801926909774 Сергей Иванович

      вот из-за таких, как ты, рутреккер и забанили. Эту "блондинку" скорее всего зовут Иван Иванычем, который сидит в капитанском звании ФСБ РФ и тихо ржет над идиётами…

  • https://www.blogger.com/profile/01188131951252346901 Роман Болгарчук

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

  • https://www.blogger.com/profile/04175560875240451774 Леля Мамина

    Установила винду 7, Почему то не запускается установка "Дополнения гостевой ОС VirtualBox." Что делать? общая папка не доступна.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Почему не запускается?
      когда образ диска с дополнения гостевой ос подключаете, то диск будет в проводнике, в него зайти и exe запустить.

      По поводу пользователей дело в самой винде. Ставили же нормальную винду, а не сборку левую?

      На счет сетевого диска, то можно выбрать в проводнике сервис — подключение сетевых дисков и добавить в ручную через "обзор".

    • https://www.blogger.com/profile/04175560875240451774 Леля Мамина

      сборка нормальная, терминал на команду добавления пользователя никак не реагирует, ничего не пишет. Забыла написать у меня Убунту стоит, я на неё устанавливаля виртуал бокс.

      Запускаю Винду, нажимаю Устройства — Установить дополнения гостевых ОС, нет никакой реакции. Что это может быть, винда пока без серийника.

  • https://www.blogger.com/profile/04175560875240451774 Леля Мамина

    и пользователя почему то не могу добавить (

  • https://www.blogger.com/profile/04175560875240451774 Леля Мамина

    может установить версию виртул бокса свежее?

  • Анонимный

    Нажимаю "Установка дополнений гостевой ОС VirtualBox." и ничего не происходит! Подскажите, что это может быть?

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      В мой компьютер, там будет примонтирован cd диск, в который зайти и запустить экзешник.

  • https://www.blogger.com/profile/03848908128576083899 Сергей Полтавец

    Добрый день!!!

    При установке вот такая ошибка:
    Не удалось установить плагин /windows/Загрузки/Oracle_VM_VirtualBox_Extension_Pack-4.3.28-100309.vbox-extpack.

    VBoxExtPackRegister returned VERR_VERSION_MISMATCH, pReg=0000000000000000 ErrInfo='Helper version mismatch — expected 0x10002 got 0x10000'.

    Код ошибки: NS_ERROR_FAILURE (0x80004005)
    Компонент: ExtPackManager
    Интерфейс: IExtPackManager {3295e6ce-b051-47b2-9514-2c588bfe7554}

    А при запуске:
    Не удалось открыть сессию для виртуальной машины Windows 7.

    The virtual machine 'Windows 7' has terminated unexpectedly during startup with exit code 1 (0x1).

    Код ошибки: NS_ERROR_FAILURE (0x80004005)
    Компонент: Machine
    Интерфейс: IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

    Почему такие проблемы?? Извиняюсь если что не так, я новичок и только начел разбираться с ubuntu 14.04!!! Заранее спасибо за помошь!

    • https://www.blogger.com/profile/03848908128576083899 Сергей Полтавец

      Все нашел решение, обновил Virtual Box до версии 4.3 и проблемы ушли!!!

  • https://www.blogger.com/profile/02446871089669373365 Николай Алексеев

    Не запускается, хотя работал! Что с ним произошло не знаю!

    Не удалось создать COM-объект VirtualBoxClient.
    Работа приложения будет завершена.
    Start tag expected, '<' not found.
    Location: '/home/nikolay/.config/VirtualBox/VirtualBox.xml', line 1 (0), column 1.
    /home/vbox/vbox-5.0.4/src/VBox/Main/src-server/VirtualBoxImpl.cpp[532] (nsresult VirtualBox::init()).
    Код ошибки: NS_ERROR_FAILURE (0x80004005)
    Компонент: VirtualBoxWrap
    Интерфейс: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}

    • https://www.blogger.com/profile/14817664772726516134 Вячеслав Гаращук

      решили ли проблему?
      У меня тоже самое. Не могу побороть на lubuntu 15.10

    • https://www.blogger.com/profile/14817664772726516134 Вячеслав Гаращук

      Нашёл решение
      rm ~/.VirtualBox/VirtualBox.xml
      и всё заработало!

  • https://www.blogger.com/profile/05902334133948560094 Unknown

    Здравствуйте, у меня не виден тулбар как его включить?

  • https://www.blogger.com/profile/06943658128132469940 Unknown

    Здравствуйте! Давно пользовался VB. После текущих обновлений родной ubuntu (14.04) стала вылетать гостевая ОС (ХР). Сначала показывала штатное окно "отправить отчет?". Я не запомнил, что там было, не до того было. Теперь молча вылетает и все. Доходит до загрузки видны, выходит приглашение: как грузить безопасныий режим и пр. Все перепробовал. Доходит до полосы статуса загрузки системы и вылетает. В лог-файле ошибку я нашел только одну, но она повторно записана в четырех местах:
    ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={480b372c-c0b5-4c23-9bd7-dcbb85b1594c} aComponent={Display} aText={Could not take a screenshot (VERR_NOT_SUPPORTED)}, preserve=false
    Но мне это ничего не говорит.
    В конце Вашей статьи упоминается об ошибке rc=-1908. Я ее нигде не нашел. Смотрел в /etc/init.d/ у меня есть только файл-сценария /etc/init.d/virtualbox. Но в нем ковыряться я не решился yet…
    Надеюсь на помощь, help please!

  • https://www.blogger.com/profile/08303512297349131833 Александр Кроливец

    В конце Вашей статьи упоминается об ошибке rc=-1908. — У меня вот так в терминале и не запускается VB :-
    $ sudo /etc/init.d/vboxdrv setup
    [sudo] password for turist:
    Stopping VirtualBox kernel modules …done.
    Uninstalling old VirtualBox DKMS kernel modules …done.
    Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 4.5.4-040504-generic (i686)
    Consult /var/lib/dkms/vboxhost/5.0.20/build/make.log for more information.
    …failed!
    (Failed, trying without DKMS)
    Recompiling VirtualBox kernel modules …failed!
    (Look at /var/log/vbox-install.log to find out what went wrong)

  • https://www.blogger.com/profile/09189949065493780526 Marat Gaynanshe

    Установил, все прекрасно разворачивается на весь экран, но очень уж медленно работает, уснуть можно ожидаючи. Снес.