Давайте немного углубимся в понимание ошибки, ее типов и способов ее исправления в различных операционных системах. Ошибка «Драйвер ядра не установлен (rc=-1908)» может содержать 3 типа сообщений:
Ошибка 1: Как исправить ошибку «/etc/init.d/vboxdrv setup»?
Ошибка 2: Как можно исправить ошибку «modprobe vboxdrv»?
Ошибка 3: Как можно исправить ошибку «/sbin/vboxconfig»?
Эти ошибки возникают из-за отсутствия заголовков и драйверов ядра VirtualBox Linux или из-за неправильной настройки.
В этой статье представлено глубокое и проверенное решение этой ошибки для следующих операционных систем:
- Как исправить ошибку «Драйвер ядра не установлен (rc=-1908)» в Linux? (на основе Debian)
- Как можно исправить ошибку «Драйвер ядра не установлен (rc=-1908)» в Mac OS? (БигСур)
- Как можно исправить ошибку «Драйвер ядра не установлен (rc=-1908)» в Mac OS? (Мохаве)
Начнем с исправления в операционной системе Linux.
Как исправить ошибку «Драйвер ядра не установлен (rc=-1908)» в Linux?
Чтобы устранить эту проблему в Linux, выполните введенную ниже команду, чтобы перенастроить или установить (если они не установлены изначально) заголовки ядра VirtualBox Linux:
Примечание : обязательно закройте VirtualBox перед запуском команды. В противном случае после выполнения команды вы столкнетесь с ошибкой.
судо подходящий установить --переустановить build-essential linux-headers-$ ( не называть имя -р ) виртуальныйбокс-dkms dkms
Он предоставит разрешение на выделение места для установки. Для этого необходимо ввести «y» и нажать клавишу «Enter».
Через некоторое время установка завершится и все, что вам нужно сделать, это выполнить следующую команду:
судо модпробе vboxdrv
Вы можете без проблем запускать машины VirtualBox.
Как исправить ошибку «Драйвер ядра не установлен (rc=-1908)» в Mac OS (BigSur)?
Чтобы исправить ошибку «Драйвер ядра не установлен (rc=-1908)» в Mac OS (BigSur), откройте настройки системных настроек, щелкнув значок «Apple» в верхнем левом углу и выбрав «Системные настройки»:
Альтернативно, вы можете открыть системные настройки из Dock и открыть «Безопасность и конфиденциальность» Настройки:
На вкладке «Общие» раздела «Безопасность и конфиденциальность» нажмите кнопку блокировки в левом нижнем углу, чтобы разблокировать настройки и внести изменения:
Вам будет предложено ввести системный пароль. Введите пароль и нажмите «Разблокировать»:
После разблокировки настроек «Безопасность и конфиденциальность» нажмите кнопку «Разрешить», чтобы разблокировать загрузку VirtualBox:
Примечание : VirtualBox разработан и принадлежит компании Oracle America, Inc. и именно поэтому вы увидите «Oracle America, Inc.». в сообщении.
Примечание : кнопка «Разрешить» остается на месте в течение 30 минут. Однако, если он не отображается, переустановите VirtualBox, и он появится. Чтобы удалить VirtualBox, следуйте это руководство.
Как исправить ошибку «Драйвер ядра не установлен (rc=-1908)» в Mac OS (Mojave)?
В Мохаве исправление ошибки «Драйвер ядра не установлен (rc=-1908)» заключается в простом запуске следующей команды:
судо / Библиотека / Поддержка приложения / ВиртуалБокс / LaunchDaemons / Перезапуск VirtualBoxStartup.shПосле выполнения указанной выше команды перезапустите VirtualBox и запустите виртуальную машину.
Заключение
В этой статье представлено подробное и проверенное решение ошибки «Драйвер ядра не установлен (rc=-1908)» в Linux и MacOS (BigSur & Mojave). Эта ошибка возникает из-за отсутствия заголовков и драйверов ядра VirtualBox Linux или из-за неправильной настройки. В Linux вам просто нужно установить заголовочные файлы Linux и dkms VirtualBox. А в Mac OS (BigSur) разблокируйте и разрешите приложение в разделе «Безопасность и конфиденциальность» в «Системных настройках».