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


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

В этом случае поможет программный продукт от компании Oracle - VirtualBox.

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

Коротко о программе:


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

Ключевые возможности (взятые из википедии):

  • Кроссплатформенность
  • Модульность
  • Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых ОС (только в проприетарной версии)
  • Поддержка 64-битных гостевых систем[3] (начиная с версии 2.0), даже на 32-битных хост-системах[4] (начиная с версии 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[5])
  • Поддержка iSCSI (только в проприетарной версии)
  • Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 или Intel HD Audio на выбор)
  • Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
  • Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
  • Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris)[6].
  • Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой ОС
  • Поддержка формата OVF/OVA
  • Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс).

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

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

Загрузить VirtualBox с официального сайта

И установить с помощью Центра приложений Ubuntu, дважды кликнув по скаченному deb пакету.

Альтернативный способ установки VirtualBox из консоли:
Открываем терминал (CTR-ALT-T):
Сначала добавляем ключ репозитория: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
Затем добавляем репозиторий: sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list'
Обновляем информацию о пакетах: sudo apt-get update
Устанавливаем программу VirtualBox: sudo apt-get install virtualbox-4.2
Всё! Программа установлена, её можно найти в главном меню Dash.

Первоначальная настройка VirtualBox

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


Нужно добавить вашего пользователя в группу vboxusers.

Если вы не знаете имя вашего пользователя, то выполните в терминале команду: whoami
Чтобы добавить вашего пользователя в группу vboxusers, введите в терминале команду: sudo usermod -G vboxusers -a Имя_Пользователя
После выполнения этой операции перегружаем компьютер, и больше данная ошибка всплывать не будет, а Вы сможете использовать USB в виртуальных машинах.

Но теперь, если Вы захотите использовать USB 2.0, то у Вас вылезет следующая ошибка:


Из ошибки ясно, что нам нужно установить Oracle VM VirtualBox Extension Pack. Для этого переходим на официальный сайт VirtualBox:

Официальный сайт VirtualBox

Нам нужно скачать Extension Pack для той же версии, что и VirtualBox.
Смотрим версию Virtualbox - справка - о программе:


И как на рисунке, нажимаем скачать:


Потом в программе VirtualBox заходим в "Файл - Настройки - Плагины":


Нажимаем добавить (значок справа), затем выбираем наш загруженный плагин, и после этого установить. Теперь можно использовать USB 2.0.

Вот и все первоначальные надстройки, которые нужны выполнить.

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

Создание новой виртуальной машины VirtualBox и установка Windows.

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


Указываем объем оперативной памяти:


Создаём виртуальный жесткий диск:


Далее оставляем всё, что предлагается по умолчанию.

После чего у нас появится в списке новая виртуальная машина:


Выделяем её и жмём "Настроить", переходим на вкладку "Носители":


и выбираем образ установочного диска с Windows и жмём "Ок" для сохранения настроек.

Теперь выбираем нашу виртуальную машину и жмем "Запустить".
Здесь стандартно пойдет установка Windows. Описывать её смысла нет.

Установка дополнений гостевой ОС VirtualBox.

Инструкция для Windows.

Установили Windows на виртуальную машину. Запускаем её.
Теперь нужно установить Дополнения гостевой ОС VirtualBox.
Они позволяют синхронизировать буфер обмена, переключаться между рабочей и гостевой операционной системой, включают в себя нужные драйвера и т.д.
Для этого в меню виртуальной машины выбираем "Подключить образ диска Дополнений гостевой ОС":


После чего запустится установка "этих дополнений":


Устанавливаем стандартно, щелкая next - next - install, и перегружаемся.

Инструкция для Linux.

Чтобы установить Дополнения гостевой ОС VirtualBox в Linux.
Нужно выбрать в меню виртуальной машины: Устройства→Установить дополнение гостевой ОС.
Будет подключен диск в виртуальный CD ROM виртуальной машины. На предложение об автозапуске - откажитесь:


Открываем терминал на виртуальной машине и вводим следующую команду, но не нажимаем "Enter": cd /media/ После чего щелкаем TAB, пока не будет дополнен путь полностью (примерно следующее): cd /media/linuxrussia/VBOXADDITIONS_4.3.16_95972 После чего ставим VBoxLinuxAdditions: sudo ./VBoxLinuxAdditions.run Дожидаемся установки:


Перезагружаем систему.

Вот и всё. Теперь можно пользоваться виртуальной машиной.

Дополнительные настройки виртуальной машины.

1. Двунаправленный буфер обмена

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

В списке выбираем виртуальную машину, жмём "Настроить":


На вкладке "Общие" - переходим на вкладку "Дополнительно" и выбираем "Общий буфер обмена" - "Двунаправленный". После чего жмём "Ок".

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

2. Подключение общего каталога.

Как обмениваться файлами между вашей машиной и виртуальной? Для этого можно создать в домашнем каталоге папку. Я создал с названием vboxfolder, затем жмём по виртуальной машине, жмём "Настроить". Переходим на вкладку "Общие папки".
Затем, жмём по значку "папки с плюсиком", чтобы добавить новую общую папку.
В появившемся окне выбираем путь к папке на компьютере, имя новой созданной папки на виртуальной машине, устанавливаем галочки, чтобы была созданна постоянная папка на виртуальной машине и авто подключалась при загрузки системы виртуальной машины.
Жмём "Ок".


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

3. Подключение usb устройств к виртуальной машине.

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

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


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

На вкладке Usb жмём по значку usb "с плюсиком", чтобы создать фильтр на основе подключенного устройства.


После чего будет создан фильтр и он появится в списке:


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

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

После обновления ядра 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

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.

40 коммент. :

  1. Анонимный4 июня 2013 г., 18:47

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

    ОтветитьУдалить
    Ответы
    1. Пожалуйста. Рад, что информация помогла.

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

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

    ОтветитьУдалить
  4. У меня не установился плагин

    Не удалось установить плагин /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

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

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

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

    ОтветитьУдалить
    Ответы
    1. А разве сайт посвящен ос windows?

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

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

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

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

      Удалить
  7. Хорошая альтернатива VirtualBox - VMware Player - легче настраивается

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

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

      Удалить
    2. Какие именно носители? USB?

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

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

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

    ОтветитьУдалить
  12. Спасибо! Из консоли без проблем поставил) Kubuntu 14.04.1

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

    ОтветитьУдалить
    Ответы
    1. /home/oleg/Загрузки/[rutracker.org].t4743058.torrent

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

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

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

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

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

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

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

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

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

    ОтветитьУдалить
  17. может установить версию виртул бокса свежее?

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

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

      Удалить
  19. Добрый день!!!

    При установке вот такая ошибка:
    Не удалось установить плагин /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!!! Заранее спасибо за помошь!

    ОтветитьУдалить
    Ответы
    1. Все нашел решение, обновил Virtual Box до версии 4.3 и проблемы ушли!!!

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

    Не удалось создать 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}

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

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

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

    ОтветитьУдалить
  22. Здравствуйте! Давно пользовался 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!

    ОтветитьУдалить
  23. В конце Вашей статьи упоминается об ошибке 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)

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

    ОтветитьУдалить