22 июня 2012

Установить VirtualBox 4.1.18 в Ubuntu 12.04/Linux Mint 13


VirtualBox был обновлен ​​до версии 4.1.18. Если у вас уже установлен VirtualBox, то вы можете просто обновить его, открыв Менеджер обновлений, нажать кнопку Проверить и установить обновление.

В этой статье я покажу вам, как установить новую версию VirtualBox 4.1.18 в Ubuntu 12.04/Linux Mint 13 и старше.

Установка VirtualBox 4.1.18

 Ubuntu 12.04/Linux Mint 13

Откройте терминал, скопируйте поочерёдно и выполните следующие команды:

sudo sh -c "echo 'deb http://download.virtualbox.org/virtualbox/debian precise contrib' >> /etc/apt/sources.list"

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

sudo apt-get update

sudo apt-get install virtualbox-4.1

Для более старых версий Ubuntu/Linux Mint, замените precise в первой команде на любое другое кодовое название Ubuntu (oneiric, natty, и т.д.), а затем приступите к установке.

Найти после установки в Системные утилиты ->Oracle VM VirtualBox:



Вот и всё.

Удачи.

27 комментариев :

  1. Анонимный22 июня 2012 г., 10:30

    Хотелось бы добавить (для новичков), что для полноценной работы оси в VirtualBox необходимо:
    а) установить Дополнения гостевой ОС (вкладка "Устройства" при запущенной Оси в машине);
    б) установить Extension Pack - http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack

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

    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'

    as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

    http://s60.radikal.ru/i170/1208/21/cc2741f787a8.png

    ОтветитьУдалить
    Ответы
    1. Ничего не понимаю.
      запускаю sudo /etc/init.d/vboxdrv setup
      ответ: * Stopping VirtualBox kernel modules [ OK ]
      * Uninstalling old VirtualBox DKMS kernel modules [ OK ]
      * Trying to register the VirtualBox kernel modules using DKMS Error! Your kernel headers for kernel 3.5.0-030500-generic cannot be found.
      Please install the linux-headers-3.5.0-030500-generic package,
      or use the --kernelsourcedir option to tell DKMS where it's located

      * Failed, trying without DKMS
      * Recompiling VirtualBox kernel modules
      * Look at /var/log/vbox-install.log to find out what went wrong

      запускаю sudo apt-get install dkms

      Чтение списков пакетов… Готово
      Построение дерева зависимостей
      Чтение информации о состоянии… Готово
      Уже установлена самая новая версия dkms.
      обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

      запускаю sudo gedit /var/log/vbox-install.log
      Вот, что написано:
      Uninstalling modules from DKMS
      removing old DKMS module vboxhost version 4.1.18

      ------------------------------
      Deleting module version: 4.1.18
      completely from the DKMS tree.
      ------------------------------
      Done.
      Attempting to install using DKMS

      Creating symlink /var/lib/dkms/vboxhost/4.1.18/source ->
      /usr/src/vboxhost-4.1.18

      DKMS: add completed.
      Failed to install using DKMS, attempting to install without
      Makefile:172: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Останов.

      Что делать дальше?

      Удалить
    2. Видимо ты устанавливал раньше новое ядро и терминал пишет, что: Makefile: 172: *** Ошибка: не удалось найти источники текущего Linux ядра. Укажите KERN_DIR = и запустить make еще раз.

      Попробуй ещё раз установить VirtualBox, перезагрузи систему и повтори установку.

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

      Удалить
    4. Какой-то косяк в твоей системе.

      Удалить
    5. вопрос решился.
      Скачал и обновил пакеты:
      http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/v3.5-quantal/linux-headers-3.5.0-030500_3.5.0-030500.201207211835_all.deb
      http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/v3.5-quantal/linux-headers-3.5.0-030500-generic_3.5.0-030500.201207211835_i386.deb
      http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/v3.5-quantal/linux-image-3.5.0-030500-generic_3.5.0-030500.201207211835_i386.deb
      http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/v3.5-quantal/linux-image-extra-3.5.0-030500-generic_3.5.0-030500.201207211835_i386.deb
      Последний, правда, не обновился, но и без него виртуальная машина запустилась.

      Удалить
  3. Добрый день. Аналогичная ошибка с виртуальной машиной.
    Появилась после очередного обновления.
    Только у меня sudo /etc/init.d/vboxdrv setup проходит без ошибок.
    А машина все равно не запускается. Установка ядра 3.5.0 тоже не помогает.

    ОтветитьУдалить
    Ответы
    1. Попробуй открыть VirtualBox с праввами суперпользователя, выполнив команду в терминале: sudo virtualbox. Если VirtualBox запустится, прикрепи его значок к панели Unity.

      Удалить
  4. Добрый день. Извините за вопрос, но как теперь деинсталировать VirtualBox?
    sudo apt-get remove virtualbox пишет что не может удалить программу так как она не установлена:
    ----------------------------------
    Пакет virtualbox не установлен, поэтому не может быть удалён
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 18 пакетов не обновлено.
    ----------------------------------
    Хотя программу установил и по комманде virtualbox она запускается.

    ОтветитьУдалить
    Ответы
    1. Открой Центр приложений и удали.

      Удалить
  5. в нем тоже почему-то не отображается :(
    ...поэтому и решил спросить у Вас.

    ОтветитьУдалить
    Ответы
    1. Может как-то вручную папки понаходить?

      Удалить
    2. (в Центре приложений нашел только в истории - пункт установленные, хотя в пункте УСТАНОВЛЕННЫЕ - нет (( )

      Удалить
    3. Для ручного удаления есть такой замечательный инструмент, как Synaptic, который есть в Центре приложений. Установи его, в окне поиска virtualbox, отметь все пакеты связанные с данным приложением и кнопка Удалить.

      Удалить
  6. Все нашел :) ..извините что потревожил (был в отдельном подменю Oracle Corporation)

    ОтветитьУдалить
  7. Ну и за Synaptic спасибо :) (а еще за оперативный ответ).
    У Вас классный сайт - столько полезных вещей и подробно описанных !!!
    Еще раз спасибо и удачи :)

    ОтветитьУдалить
  8. fatal: no bootable medium found! system halted
    что это значит?

    ОтветитьУдалить
    Ответы
    1. Попробуй установить более свежую версию. Инструкция ЗДЕСЬ.

      Удалить
    2. так она и стоит, только сегодня установил с оф сайта

      Удалить
  9. Этот комментарий был удален автором.

    ОтветитьУдалить
    Ответы
    1. http://storage7.static.itmages.ru/i/12/1227/h_1356620466_3094537_d0c15060d5.png
      И это объясните пожалйста

      Удалить
    2. Определи архитектуру своего компьютера командой в терминале: arch, потому что на снимках везде идёт предупреждение о правильном использовании пакетов, согласно архитектуре компьютера.

      Удалить
  10. а для Linux Mint 14 оставить дистрибутив "precise" или писать "quantal"?

    ОтветитьУдалить
  11. "quantal" конечно. Но лучше установи VirtualBox 4.2.0, там ни чего писать не нужно. Но инструкции ЗДЕСЬ.

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