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

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

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

И в этой статье я расскажу как установить самую последнюю версию 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
  • Анонимный

    В Терминале протайпал все команды и установил себе в 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

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