Решение ошибки Interface (‘VirtualBox Host-Only Ethernet Adapter’) is not a Host-Only Adapter interface

Заметил однажды в VirtualBox при запуске виртуальной машины следующую ошибку:

Interface (‘VirtualBox Host-Only Ethernet Adapter’) is not a Host-Only Adapter interface (VERR_INTERNAL_ERROR).

Как оказалось в диспетчере устройств системы и в сетевых подключениях почему-то пропал сетевой интерфейс «VirtualBox Host-Only Network»

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

Все.

Решение ошибки VirtualBox «Kernel driver not installed (rc=-1908)»

Заметил как-то ошибку в VirtualBox работая в системе Linux Ubuntu Desktop 16.04:

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 install virtualbox-dkms package and load the kernel module by executing
‘modprobe vboxdrv’
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.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) — The support driver is not installed. On linux, open returned ENOENT.

Чтобы решить проблему понадобилось отключить в BIOS безопасную загрузку (secure boot), в моём случает было выбрано «Windows UEFI», изменил на «Другие ОС».
Потом после запуска системы выполнил команду от root пользователя:

modprobe vboxdrv

В Ubuntu на root можно переключится командой:

sudo -i

Все, ошибка решена.

Почему в VirtualBox нельзя выбрать 64-bit версии

Заметил как-то на одном установленном VirtualBox что при добавлении рабочей станции можно выбрать тип системы только 32-бит.

Чтобы решить эту проблему, первым делом нужно перезагрузить компьютер и при включении зайти в BIOS (чаще всего нажатием клавиши DEL или F8), там активировать функцию «Intel (R) Virtualization Technology» (название может немного отличаться, обычно находится в разделе Advanced и CPU), в моём случае она и была отключена, да и на многих компьютерах замечал что стандартно она отключена.
Для включения изменим с Disable на Enable, сохраним настройки и выйдем из BIOS (выбрав Save & Exit или подобное).

После этого в VirtualBox появилась возможность выбирать тип систем 64-бит.

Возможно также придётся в «Панель управления» открыть «Удаление программ» выбрать слева «Включение или отключение компонентов Windows» и снять галочку напротив «Hyper-V» если она установлена.

Все.

Как подключиться к VirtualBox по сети

Иногда экспериментирую на виртуальных машинах c Linux Ubuntu Server и чтобы можно было подключаться к ним по IP-адресу, откроем VirtualBox, выберем нужную машину, откроем «Настроить» — «Сеть» и увидим что во вкладке «Адаптер 1» стандартно стоит галочка на «Включить сетевой адаптер» и выбран «Тип подключения: NAT«. Это нужно чтобы на виртуальной машине работал интернет.
Можно изменить на «Сетевой мост» и виртуальная машина будет пытаться получить IP в той же сети что и физический компьютер, например от роутера, а также будет видна в сети.

Читать далее «Как подключиться к VirtualBox по сети»

Установка phpVirtualBox в Ubuntu

phpVirtualBox — веб-интерфейс для VirtualBox с почти такой же функциональностью как и стандартная графическая оболочка.

Предположим что веб-сервер уже установлен, если нет, то смотрим статьи:
Установка и настройка веб-сервера Apache2
Установка и настройка Nginx
VirtualBox также должен быть установлен: Установка VirtualBox в Ubuntu

Создадим директорию для файлов phpVirtualBox:

sudo mkdir /var/www/virtualbox

Установим необходимые пакеты:

sudo apt-get install php5-common php5-mysql php5-fpm php-pear

Посмотрим на новую версию на сайте http://sourceforge.net/projects/phpvirtualbox/files/ и скачаем её:

cd /var/www/virtualbox
sudo wget http://sourceforge.net/projects/phpvirtualbox/files/phpvirtualbox-5.0-2.zip
sudo unzip phpvirtualbox-5.0-2.zip

Создадим конфигурационный файл из шаблона:

sudo cp /var/www/virtualbox/config.php-example /var/www/virtualbox/config.php

Отредактируем его любым текстовым редактором, например nano:

sudo nano /var/www/virtualbox/config.php
var $username = 'ЛОГИН'; # логин и пароль, от которого работает VirtualBox
var $password = 'ПАРОЛЬ';
var $location = 'http://192.168.1.2:18083/'; #адрес на котором работает веб-служба VirtualBox
var $vrdeports = '5000-5100'; #порты для подключения по RDP
var $consoleHost = '192.168.1.2';  #IP где работает VirtualBox

Настроим веб-службу VirtualBox:

sudo nano /etc/default/virtualbox
VBOXWEB_USER=ЛОГИН        # логин, от которого запущен VirtualBox
VBOXWEB_HOST=192.168.0.1 #IP, где запущена  веб-служба VirtualBox
VBOXWEB_PORT=18083 # порт, на котором запущена веб-служба VirtualBox

Укажем владельца www файлов:

sudo chown -R www-data:www-data /var/www/virtualbox

Запустим веб-службу VirtualBox:

sudo service vboxweb-service start

Теперь phpVirtualBox можно отрыть в браузере по ссылке http://ХОСТ/virtualbox
Стандартный логин — admin, пароль — admin.

Все.

Решение ошибки в VirtualBox «Unable to load R3 module»

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

Читать далее «Решение ошибки в VirtualBox «Unable to load R3 module»»

Решение ошибки в VirtualBox «Unable to boot — please use a kernel appropriate for your CPU»

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

This kernel requires the following features not present on the CPU:
pae
Unable to boot — please use a kernel appropriate for your CPU.

Ошибку можно решить несколькими способами:

Способ 1) При включении компьютера зайти в BIOS и в параметрах процессора включить виртуализацию (если процессором она поддерживается).

Способ 2) Открыв VirtualBox перейдем в настройки созданной виртуальной системы, а именно в «Настроить» — «Система» — «Процессор» и поставим галочку возле «Дополнительные параметры: Включить PAE/NX«. Нажмем «OK» для сохранения изменений.

Все, данная ошибка не должна отображаться.

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

В Ubuntu/Debian установка VirtualBox выполняется следующей командой:

sudo apt-get update
sudo apt-get install dkms virtualbox

Посмотреть версию установленного VirtualBox можно командой:

vboxwebsrv -V

Запускать можно через меню либо выполнив в терминале команду:

virtualbox

Смотрите также:
Решение ошибок запуска VirtualBox в Ubuntu
Установка phpVirtualBox в Ubuntu (веб-интерфейс для VirtualBox)

Решение ошибок запуска VirtualBox в Ubuntu

Устанавливал недавно VirtualBox в Ubuntu 14.04.3 LTS x86_64 командой:

sudo apt install virtualbox

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

Starting VirtualBox kernel modules * No suitable module for running kernel found

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

Как оказалось в новой версии virtualbox 5 ошибки исправлены, а в репозитариях Ubuntu по команде устанавливается старая версия virtualbox 4.x, по этому решением проблемы было удаление установленной программы командой:

sudo apt-get autoremove virtualbox

После чего скачиваем с официального сайта новую версию и устанавливаем её:
https://www.virtualbox.org/wiki/Linux_Downloads

Все. После установки новой версии ошибки больше не появлялись.

Смотрите также популярные статьи о VirtualBox

Решение ошибки «Cannot access the kernel driver!» в VirtualBox

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

«Cannot access the kernel driver! Make sure the kernel module has been loaded successfully.»

В итоге решением была повторная установка VirtualBox либо запуск установочного дистрибутива с выбором «Repair«. А также иногда решалось перейдя по пути C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv, нажав правой кнопкой мыши по файлу VBoxDrv.inf и выбрав «Установить«. После данных манипуляция необходима перезагрузка компьютера.

Все.