Как исправить ошибку в VirtualBox

VirtualBox — это программа, имитирующая настоящий ПК. Благодаря утилите пользователь может применять другие ОС как обычные приложения. Время от времени при использовании программы VirtualBox могут возникать ошибки, особенно при попытках включения виртуальной машины. Рассмотрим наиболее частые причины, которые вызывают проблему и методы их решения.

Ошибки в MacOS ↓ Ошибки на Ubuntu ↓
Ошибка «E_FAIL 0x80004005» ↓ Ошибка на хостовой машине ↓


Устранение ошибки в MacOS на VirtualBox

Бывает, что после установки VirtualBox при попытке установить виртуальную машину выскакивает ошибка: «Kernel driver not installed».

Kernel driver not installed в Виртуал Бокс

Для решения проблемы перейдите в «Настройки» системы. Зайдите в свойства безопасности (System Preferences).

Затем разрешите использовать расширение от Oracle. Кликните на надпись «Allow», что значит «Разрешить».

Исправление ошибки на Ubuntu 16.04

Бывает, что после установки утилиты разных версий система выдает ошибку под названием «Kernel driver not installed».

Ошибка Kernel driver not installed в VirtualBox

Для решения проблемы в терминале исполните команду:

uname -r

Если версия равна или выше 4.13, то VirtualBox не даст включить виртуальную машину, ошибка будет выскакивать постоянно. Для решения проблемы поставьте версию ядра 4,1.

В этом поможет утилита ukuu. Она дает возможность в Linux устанавливать различные версии ядер.

Утилита ukuu для Виртуал Бокс

После этого запустите программу ukuu. Найдите версию 4.10.17. Кликните на надпись «Install». Введите от пользователя root пароль. Затем перезагрузите ПК. Нажмите на «Advanced options».

Утилита ukuu для VirtualBox

В появившемся списке выберите надпись «Ubuntu, with linux 4.10.17-041017». Начнется загрузка Ubuntu 16.04 с использованием ядра версии 4.10.17. После окончания установки образы из утилиты VirtualBox без труда запустятся.

Ubuntu with Linux для VirtualBox

Как исправить ошибку «E_FAIL 0x80004005»

Также еще одна частая проблема у пользователей в VirtualBox — это возникновение ошибки под названием «E_FAIL 0 x 80004005». Исправить ее можно несколькими способами.

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

Как исправить ошибку «E_FAIL 0x80004005»

Ошибка может возникать из-за видоизменения пути к местоположению файлов виртуальной машины, переименования папок или из-за изменения названия диска. При запуске утилиты будет появляться надпись «Недоступно» («Inaccessible») в названии виртуальной машины. Если ее выделить, то выскочит информация об ошибке, которая указана на фото ниже. Для решения проблемы возвратите обратно первоначальное местоположение виртуальной машины. Путь найдете вверху экрана рядом с сообщением «Fail Not Found». Также можете просто удалить эту машину, а затем произвести ее импорт из нового месторасположения.

Возможная ошибка на хостовой машине

На хостовых машинах при запуске VirtualBox может выскакивать ошибка под названием «Failed to load r0 module». Чаще всего она появляется после того как произошло обновление VirtualBox.

Failed to load r0 module в Виртуал Бокс

На экране появляется сообщение, которое объясняет, что не удается открыть сессию. Для получения дополнительной информации откройте вкладку «Детали».

Вы увидите подробное сообщение о проблеме.

Ошибка Failed to load r0 module в VirtualBox

Для начала скачайте последнюю версию утилиты VirtualBox. Файл запускается при помощи двойного клика левой кнопки мыши. Появится сообщение, предлагающее установить программу. Нажмите на кнопку «Установить».

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

На следующем шаге понадобится ввести пароль.

Если поступит предложение от программы, необходимо будет произвести удаление старой версии. Произведите проверку, а затем включите виртуальную машину. Если проблема не исчезла, то отключите USB 3.0. Чтобы не делать полное отключение, можете переключить на USB 1.1.

После загрузки виртуальной машины ошибка должна исчезнуть. В крайнем случае можете произвести удаление «Пакета расширений». Для этого потребуется зайти в «Настройки» утилиты. Затем кликнуть на надпись «Плагины» и произвести удаление «Oracle VM VirtualBox».

Плагины в ВиртуалБокс

Если ошибка появилась после того, как обновилась программа, делать отказ от «Пакета расширения» необязательно. Произведите открытие тикета об ошибках, находящегося на сайте VirtualBox. Также можете подождать следующее обновление. После чего попробуйте применять «Extension Pack», но каких-то слишком необходимых функций большинство пользователей в пакете не найдет.

Добавить комментарий

Комментарии: