Kernel driver not installed rc 1908 virtualbox mac os что делать

Обновлено: 04.07.2024

viv567

New member
Вместе с virtualbox (установленного deb-пакетом) необходимо установить расширение " Oracle_VM_VirtualBox_Extension" и набор системных драйверов "VBoxGuestAdditions.iso". Их можно скачать на оф. сайте Oracle для соответствующей ОС.
New member

Победить ошибку так и не смог. Установил последнюю версию VBOX с сайта производителя. Теперь такая ошибка
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 не помогла

viv567

New member
Нужно установить пакет linux-headers-. для вашего ядра. Это пакет с заголовками ядра. Он есть на диске разработчика.

inpmdy

New member
Да, каждый раз так после обновления ядра. Переустанавливаю virtualbox-dkms и перезагружаю. Естественно, для компиляции, linux-headers так-же должны быть установлены
New member
Да, каждый раз так после обновления ядра. Переустанавливаю virtualbox-dkms и перезагружаю. Если заголовочные файлы ядра установлены (обновились), то с VirtualBox (из их родного репозитория установленного!) ничего вручную делать не надо при обновлениях ядра. На то оно и DKMS:
New member
Победить ошибку так и не смог. Установил последнюю версию VBOX с сайта производителя. Теперь такая ошибка
Kernel driver not installed (rc=-1908)

У VirtualBox (на сайте Oracle) существуют несколько линий версий, развиваемых параллельно и одновременно. На сегодня это версии 5.1.Х, 5.2.Х, 6.0.Х - они отличаются используемым способом загрузки модулей ядра. Как только вы начинаете играться с инсталляциями из разных линий версий (одну снесёте - другую устанавливаете) - у вас будет возникать вот такая тяжёлая ошибка с невозможностью загрузить модули ядра - не выгружены модули предыдущей снесённой версии.
Как делу помочь?
1. не играться со "смесью" инсталляций: из своего репозитория и из Oracle - либо одно, либо другое!
2 если вы удаляете VirtualBox, то а). обязательно перезагрузить Linux после удаления, б). убедиться (lsmod) что в системе нет модулей вида vb*, в). только после этого устанавливать новую версию.

P.S. В рамках одной линии версий (5.1.Х, 5.2.Х, 6.0.Х) версии VirtualBox обновляются без таких проблем.

larinnik

New member
аналогичная проблема, поэтому не стал создавать новую тему:
astra 1.6 smolensk, свежеустановленная по дефолту
делал по вики именно эту версию virtualbox
мои действия
-------------
sudo apt install linux-headers-generic
sudo dpkg -i /home/user/Desktop/virtualbox-5.2_5.2.12-122591

Для установки пакета расширений в сети, не имеющей подключения к Интернет, следует скачать файл пакета, VirtualBox 5.2.12: Oracle_VM_VirtualBox_Extension_Pack-5.2.12.vbox-extpack

Запустить VirtualBox.
Выбрать в меню VirtualBox "Файл" - "Настройки" - "Плагины".
Для добавления нового плагина нажать на кнопку с зелёным плюсом.
Найти и выбрать ранее скачанный файл, и нажать кнопку "Открыть".
Подтвердить согласие с установкой, прокрутить лицензионное соглашение до конца, подтвердить свой согласие с ним.
Ввести пароль администратора.
После этого пакет должен установиться.
---------------------
всё прошло без ошибок

но при запуске гостевой ОС ошибка:
------

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

я не ахти спец в линуксе, можно на пальцах, пожалуйста, что делать дальше?

New member
Правильный порядк действий был бы:
- установить VirtualBox .
- запустить VirtualBox, убедиться (для работы VirtualBox пакет расширений не есть необходимым).
- доустановить пакета расширений
3.
Please reinstall the kernel module by executing '/sbin/vboxconfig'
New member
VirtualBox капризен в том смысле, что при установке версий последующей группы (5.2.Х например) он не может снести модули ядра предыдущей группы версий (например 5.0.Х). Это тяжёлая ошибка и на неё многие нарывались . с недоумением.
К чему это я? Если у вас в системе были установлены какие-то "хвосты" от предыдущих версий, то вы не установите следующую.
Я бы на вашем месте:
1. Снёс дотла все установленные пакеты, имеющие в своём имени virtualbox, найдёте их так:

2. Перезагрузиться (чтобы выгрузились vb* модули ядра).

3. Проделать по-новой чистую установку как вы пишете . из wiki
P.S. если вы упоминаете wiki, то тут же давайте точную ссылку на страницу.

larinnik

New member

VirtualBox капризен в том смысле, что при установке версий последующей группы (5.2.Х например) он не может снести модули ядра предыдущей группы версий (например 5.0.Х). Это тяжёлая ошибка и на неё многие нарывались . с недоумением.
К чему это я? Если у вас в системе были установлены какие-то "хвосты" от предыдущих версий, то вы не установите следующую.

Я бы на вашем месте:
1. Снёс дотла все установленные пакеты, имеющие в своём имени virtualbox, найдёте их так:

2. Перезагрузиться (чтобы выгрузились vb* модули ядра).

3. Проделать по-новой чистую установку как вы пишете . из wiki
P.S. если вы упоминаете wiki, то тут же давайте точную ссылку на страницу.

у меня и так чистая установка, я переустанавливал систему на тестовом компе именно для, того что бы понять как работает VirtualBox под астрой, вернее её установка, первая попытка была неудачная, вот решил в чистую под "протокол", поэтому хвостов там нет.

larinnik

New member

Правильный порядк действий был бы:
- установить VirtualBox .
- запустить VirtualBox, убедиться (для работы VirtualBox пакет расширений не есть необходимым).
- доустановить пакета расширений
3.

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

$ lsmod | grep vb
user@astra-t:

$ sudo ls -l /dev/vb*
ls: невозможно получить доступ к '/dev/vb*': Нет такого файла или каталога
user@astra-t:

$ sudo /sbin/vboxconfig
Created symlink /etc/systemd/system/multi-user.target.wants/vboxdrv.service → /lib/systemd/system/vboxdrv.service.
Created symlink /etc/systemd/system/multi-user.target.wants/vboxballoonctrl-service.service → /lib/systemd/system/vboxballoonctrl-service.service.
Created symlink /etc/systemd/system/multi-user.target.wants/vboxautostart-service.service → /lib/systemd/system/vboxautostart-service.service.
Created symlink /etc/systemd/system/multi-user.target.wants/vboxweb-service.service → /lib/systemd/system/vboxweb-service.service.
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.
This system is currently not set up to build kernel modules.
Please install the gcc make perl packages from your distribution.

There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root.
user@astra-t:

Я пытаюсь запустить виртуальную машину Linux с Ubuntu (64-разрядной версией) из VirtualBox (5.2.18 r124319 (Qt5.6.3)) на macOS High Sierra (10.13.6 (17G65)), работающую на MacBook Pro 15 2016 года.

Рассматриваемый MacBook Pro недавно был восстановлен с помощью моей резервной копии Time Machine. Я включил FileVault на оригинальном MacBook Pro.

Вот изображение диалогового окна ошибки:

Драйвер ядра не установлен (rc = -1908)

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

где: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - драйвер поддержки не установлен. В linux open вернул ENOENT.

Я включил шифрование на уровне диска при настройке виртуальной машины Linux.

Вот еще несколько деталей виртуальной машины

Это то, что я почерпнул из журнала system.log

Что я пробовал после виртуальная машина Linux не запустилась:

  • Я попытался переустановить VirtualBox, но установка не удалась.
  • Перезагрузите машину и попробуйте переустановить снова, тоже не удалось.
  • Не удалось переустановить VirtualBox или виртуальную машину после переустановки VirtualBox?
  • Не удалось переустановить VirtualBox. ВМ не запускалась даже до попытки переустановки VB
  • А ошибка (rc = 1908) выскакивает когда?
  • В самом начале, когда я просто хотел запустить виртуальную машину linux.
  • Итак, ваша проблема теперь не в неисправной виртуальной машине, а в неудачной установке VirtualBox, поэтому вам следует попытаться решить ее в первую очередь. (Возможно, я полностью упускаю суть вопроса)

Выполните следующую команду и очистите vmBox

sudo kextcache --clear-staging

ПРИМЕЧАНИЕ. - эта опция разрешения будет доступна только в течение 30 минут после установки VMBox, в противном случае вам придется установить заново.

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

Убедитесь, что вы переместили старый .app в корзину перед повторной установкой виртуального бокса. Проверьте безопасность и конфиденциальность, как упоминалось другими, на случай, если он был заблокирован системой.

КОММЕНТАРИЙ В НАСТОЯЩЕЕ ВРЕМЯ КТО-ТО УВИДИТ ЭТУ НИТУ И НУЖДАЕТСЯ В ПОМОЩИ.

Я бы получил ту же ошибку при установке. В любом случае я решил открыть приложение, чтобы узнать, смогу ли я разобраться в дополнительных вещах. Я мог открыть приложение и создать новые системы, но при попытке открыть и установить эти системы я получал ошибку Kernel Driver Not Installed rc = - 1908.

Надеюсь, это поможет другому пользователю Mac, испытывающему трудности. Мне действительно нужен новый компьютер, лол

FWIW, в последней версии MacOS (Big Sur) мне просто пришлось обновить VirtualBox до последней версии (и разрешить упомянутый выше контроль безопасности). Без обновления ни разу не увидел блок контроля безопасности.

Я попытался настроить виртуальную машину на Ubuntu 12.10.Я установил Oracle Vm VirtualBox Manager. Затем я выполнил шаги и выбрал файл .iso из настроек > storage.Then нажал кнопку live cd/dvd. Затем, когда я нажал кнопку запуска, я получаю такую ​​ошибку:

Я переустановил программу и перезагрузил компьютер, но не работал. Также обновил драйвер ядра, но не работал. Что можно сделать для его решения?

ОТВЕТЫ

Ответ 1

Думал, что я дам свои 2 цента для тех, кто использует MAC

Ответ 2

пс. У меня есть эта проблема каждый раз, когда я получаю обновление ядра Linux в Ubuntu. Инструкции, которые он дает, не работают для меня, но эти две команды работают каждый раз. Было бы хорошо, если бы каждый раз, когда я получал обновление ядра, эти две команды автоматически запускались потом.

Ответ 3

С помощью этой команды он отлично работает со мной на OSX Maverick 10.9.1

Ответ 4

попробовал ли вы команду /etc/init.d/vboxdrv setup Каков был результат?

Ответ 5

Перейти к настройке BIOS и сделать безопасную загрузку Отключить Это сработало для меня.

Ответ 6

Вы попробовали команду:

Ответ 7

У меня была та же проблема, и я исправил ее с помощью этого:

Ответ 8

У меня была та же проблема, и я исправил ее, выполнив sudo/etc/init.d/vboxdrv setup команду: sudo/etc/init.d/vboxdrv setup

Ответ 9

Сначала вам нужно установить пакеты dkms (но необязательно)

Затем запустите этот

Но в моем случае мне пришлось запускать только второй.

Ответ 10

Выполните следующие шаги для Linux:

  1. cd/etc/yum.repos.d/
  2. vim epel.repo
  3. Сделайте каждый "enabled=1"
  4. yum install dkms

Ответ 11

Лично на моем Mac установка последней версии VirtualBox решила проблему

Ответ 12

Сначала откройте терминал и напишите эту команду:

и после завершения этой операции напишите эту команду:

Это решило проблему. Не волнуйтесь, ваши файлы не будут потеряны.

Ответ 13

У меня есть решение, которое работает для пользователей MacOS:

Вы должны перезагрузить систему и нажать Command (⌘) + R во время загрузки. Это запустит режим восстановления.

Теперь, когда вы находитесь в режиме восстановления, нажмите Утилиты (верхняя панель) и Терминал.

Вы открыли свой терминал? Введите, это добавит Oracle в список авторизации для доступа к ядру.

Установка Virtual Windows 7 на Debian Linux изображение с сайта www.andreyolegovich.ru

WARNING: The character device /dev/vboxdrv does not exist. Please install the virtualbox-dkms package and the appropriate headers, most likely linux-headers-generic. You will not be able to start VMs until this problem is fixed.

А в UI следующая ошибка

Kernel driver not installed (rc 1908) в VirtualBox изображение с сайта www.andreyolegovich.ru

Попытки установить всё перечисленное выше и сделать apt upgrade могут не принести результата

sudo apt install virtualbox-dkms

sudo modprobe vboxdrv

modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/5.8.0-34-generic

sudo dpkg-reconfigure virtualbox-dkms

sudo dpkg-reconfigure virtualbox

Содержание man SYSTEMD-SYSV-GENERATOR (8)

sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

ubuntu1.20.04.1 [687 kB] Fetched 1,990 kB in 0s (7,308 kB/s) (Reading database . 412468 files and directories currently installed.) Preparing to unpack . /dkms_2.8.1-5ubuntu1_all.deb . Unpacking dkms (2.8.1-5ubuntu1) over (2.8.1-5ubuntu1) . Preparing to unpack . /linux-headers-5.8.0-34-generic_5.8.0-34.37

20.04.2_amd64.deb . Unpacking linux-headers-5.8.0-34-generic (5.8.0-34.37

20.04.2) over (5.8.0-34.37

20.04.2) . Preparing to unpack . /virtualbox-dkms_6.1.10-dfsg-1

ubuntu1.20.04.1_amd64.deb . ------------------------------ Deleting module version: 6.1.10 completely from the DKMS tree. ------------------------------ Done. Unpacking virtualbox-dkms (6.1.10-dfsg-1

ubuntu1.20.04.1) over (6.1.10-dfsg-1

ubuntu1.20.04.1) . Setting up linux-headers-5.8.0-34-generic (5.8.0-34.37

20.04.2) . /etc/kernel/header_postinst.d/dkms: * dkms: running auto installation service for kernel 5.8.0-34-generic . done. Setting up dkms (2.8.1-5ubuntu1) . Setting up virtualbox-dkms (6.1.10-dfsg-1

This system is currently not set up to build kernel modules.

This system is currently not set up to build kernel modules. Please install the gcc make perl packages from your distribution. modprobe vboxguest failed The log file /var/log/vboxadd-setup.log may contain further information.

В Rocky , CentOS и RedHat это делается следующим образом

yum install gcc

The VirtualBox kernel modules do not match this version of VirtualBox

Возможно, существует более цивилизованный способ решения этой проблемы, но мне приходится удалять текущий VirtualBox

Читайте также: