Точные ответы на полезные вопросы
0 интересует 0 не интересует
399 просмотров

После переезда на новый Mac пытаюсь настроить VirtualBox на свой Mac.

  • Версия MacOS - Mojave 10.14.4
  • Версия VirtualBox - 6.0
На виртуальной машине крутится SentOS с веб-сайтами для локальной разработки.
После переезда виртуальная машина перестала запускаться, выдавая ошибку:

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
'/sbin/vboxconfig'
as root.
where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The driver support is not installed. On linux, open returned ENOENT. "

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

Как восстановить работу виртуалки?

от в категории Веб разработка | 399 просмотров

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

1 Ответ

0 интересует 0 не интересует

Проблема довольно популярна, она упирается в защиту операционной системы MacOS Mojave.

Вам нужно полностью переустановить VirtualBox.

Перед переустановкой откройте окно настроек безопасности Mac:

Меню - Системные настройки - Защита и безопасность - Основные.

Внизу этого окна появится запрос на разрешение для внесения изменений от Oracle.

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

После успешной установки входите в настройки VirtualBox, вкладка Network

  • Adapter1
    Тип подключения: NAT
  • Adapter2
    Тип подключения: Виртуальный адаптер хоста
    Имя: vboxnet0

Если виртуальный адаптер хоста отсутствует в селекторе - выполните в терминале на Mac команду:

mac$ vboxmanage hostonlyif create

Если вы увидите в терминале что-то вроде:

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet0' was successfully created

значит виртуальный адаптер хоста успешно создался.

Завершите VirtualBox, запустите заново и выберите во 2 вкладке раздела "Сеть" настроек имя адаптера хоста: vboxnet0

Все должно работать.

Инструкция проверена на себе.

от (50 баллов)
188 вопросов
356 ответов
5 комментариев
3,854 пользователей