Нека се потопим малко в разбирането на грешката, нейните видове и как да я коригираме в различни операционни системи. Грешката „Драйверът на ядрото не е инсталиран (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? (BigSur)
- Как може да бъде коригирана грешката „Драйверът на ядрото не е инсталиран (rc=-1908)“ в Mac OS? (Мохаве)
Нека започнем с корекцията в операционната система Linux.
Как да коригирам грешката „Драйверът на ядрото не е инсталиран (rc=-1908)“ в Linux?
За да коригирате този проблем в Linux, изпълнете командата, въведена по-долу, за да преконфигурирате или инсталирате (ако те не са инсталирани на първо място) заглавките на ядрото на VirtualBox Linux:
Забележка : Уверете се, че сте затворили VirtualBox, преди да изпълните командата. В противен случай ще се сблъскате с грешка след изпълнение на командата.
sudo ап Инсталирай --преинсталиране build-essential linux-headers-$ ( uname -р ) virtualbox-dkms dkms
Той ще даде разрешение за заемане на място за инсталиране, дайте разрешение, като напишете „y“ и натиснете клавиша „Enter“.
След известно време инсталацията ще приключи и всичко, което трябва да направите, е да изпълните тази команда:
sudo modprobe 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)?
В Mojave корекцията за грешката „Драйверът на ядрото не е инсталиран (rc=-1908)“ просто изпълнява следната команда:
sudo / Библиотека / Поддръжка на приложения / VirtualBox / LaunchDaemons / Рестартирайте VirtualBoxStartup.shСлед като изпълните горната команда, рестартирайте VirtualBox и стартирайте виртуалната машина.
Заключение
Тази статия предостави задълбочено и тествано решение на грешката „Драйверът на ядрото не е инсталиран (rc=-1908)“ в Linux и MacOS (BigSur & Mojave). Тази грешка възниква поради липсващи заглавки и драйвери на ядрото на VirtualBox Linux или неправилна настройка. В Linux просто трябва да инсталирате Linux headers и VirtualBox dkms. Докато в Mac OS (BigSur) отключете и разрешете приложението от „сигурност и поверителност“ в „системни предпочитания“.