Как да коригирам грешката „Драйверът на ядрото не е инсталиран (rc=-1908)“ във VirtualBox?

Kak Da Korigiram Greskata Drajver T Na Adroto Ne E Instaliran Rc 1908 V V Virtualbox



VirtualBox е известен VM хипервизор, известен с това, че създава машини виртуално и изпълнява други операционни системи (напр. Windows, Linux и др.) в една операционна система. Въпреки това, когато се инсталира или стартира след дълго време и се създаде виртуална машина; появява сериозна грешка „Драйверът на ядрото не е инсталиран (rc=-1908)“. Тази грешка възниква най-вече в Linux и Mac OS поради несъвместимостта на версията на версията на VirtualBox с ядрото на хост операционната система.

Нека се потопим малко в разбирането на грешката, нейните видове и как да я коригираме в различни операционни системи. Грешката „Драйверът на ядрото не е инсталиран (rc=-1908)“ може да съдържа 3 вида съобщения:

Грешка 1: Как да коригирам грешката „/etc/init.d/vboxdrv setup“?







Грешка 2: Как може да се коригира грешката „modprobe vboxdrv“?



Грешка 3: Как може да се поправи грешката „/sbin/vboxconfig“?



Тези грешки възникват поради липсващи хедъри и драйвери на ядрото на VirtualBox Linux или неправилна настройка.





Тази статия предоставя задълбочено и тествано решение на тази грешка според следните операционни системи:

Нека започнем с корекцията в операционната система 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) отключете и разрешете приложението от „сигурност и поверителност“ в „системни предпочитания“.