आइए त्रुटि को थोड़ा समझें, इसके प्रकार और इसे विभिन्न ऑपरेटिंग सिस्टम में कैसे ठीक करें। त्रुटि 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' में 3 प्रकार के संदेश हो सकते हैं:
त्रुटि 1: '/etc/init.d/vboxdrv सेटअप' त्रुटि को कैसे ठीक करें?
त्रुटि 2: 'modprobe vboxdrv' त्रुटि को कैसे ठीक किया जा सकता है?
त्रुटि 3: '/sbin/vboxconfig' त्रुटि को कैसे ठीक किया जा सकता है?
ये त्रुटियाँ वर्चुअलबॉक्स लिनक्स कर्नेल हेडर और ड्राइवरों के गुम होने या ठीक से सेट न होने के कारण होती हैं।
इस आलेख ने निम्नलिखित ऑपरेटिंग सिस्टम के अनुसार इस त्रुटि का गहन और परीक्षणित समाधान प्रदान किया है:
- लिनक्स में 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' त्रुटि को कैसे ठीक करें? (डेबियन-आधारित)
- मैक ओएस में 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' त्रुटि को कैसे ठीक किया जा सकता है? (बिग सुर)
- मैक ओएस में 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' त्रुटि को कैसे ठीक किया जा सकता है? (मोजावे)
आइए लिनक्स ऑपरेटिंग सिस्टम में सुधार के साथ शुरुआत करें।
लिनक्स में 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' त्रुटि को कैसे ठीक करें?
लिनक्स में इस समस्या को ठीक करने के लिए, वर्चुअलबॉक्स लिनक्स कर्नेल हेडर को पुन: कॉन्फ़िगर या इंस्टॉल करने के लिए नीचे टाइप किए गए कमांड को निष्पादित करें (यदि ये पहले स्थान पर इंस्टॉल नहीं हैं):
टिप्पणी : कमांड चलाने से पहले वर्चुअलबॉक्स को बंद करना सुनिश्चित करें। अन्यथा, कमांड निष्पादित करने के बाद आपको एक त्रुटि का सामना करना पड़ेगा।
सूडो अपार्ट स्थापित करना --पुनर्स्थापित करें बिल्ड-एसेंशियल लिनक्स-हेडर-$ ( uname -आर ) वर्चुअलबॉक्स-डीकेएमएस डीकेएमएस
यह इंस्टॉलेशन के लिए जगह लेने की अनुमति देगा, 'y' टाइप करके और 'एंटर' कुंजी दबाकर अनुमति प्रदान करेगा।
थोड़ी देर के बाद, इंस्टॉलेशन पूरा हो जाएगा और आपको बस इस कमांड को निष्पादित करना होगा:
सूडो modprobe vboxdrv
आप बिना किसी परेशानी के वर्चुअलबॉक्स मशीनें चलाने में सक्षम हैं।
Mac OS (BigSur) में 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' त्रुटि को कैसे ठीक करें?
Mac OS (BigSur) में 'कर्नेल ड्राइवर स्थापित नहीं है (rc=-1908)' त्रुटि को ठीक करने के लिए, ऊपरी बाएँ कोने पर 'Apple' आइकन पर क्लिक करके और 'सिस्टम प्राथमिकताएँ' का चयन करके सिस्टम प्राथमिकता सेटिंग्स खोलें:
वैकल्पिक रूप से, आप डॉक से सिस्टम प्राथमिकताएँ खोल सकते हैं और खोल सकते हैं 'सुरक्षा और गोपनीयता' समायोजन:
'सुरक्षा और गोपनीयता' के 'सामान्य' टैब में, सेटिंग्स को अनलॉक करने और परिवर्तन करने के लिए निचले बाएँ कोने में लॉक बटन पर क्लिक करें:
यह आपसे सिस्टम पासवर्ड प्रदान करने के लिए कहेगा। पासवर्ड प्रदान करें और 'अनलॉक' दबाएँ:
'सुरक्षा और गोपनीयता' प्राथमिकताओं को अनलॉक करने के बाद, वर्चुअलबॉक्स को लोड होने से अनब्लॉक करने के लिए 'अनुमति दें' बटन पर क्लिक करें:
टिप्पणी : 'वर्चुअलबॉक्स' का विकास और स्वामित्व 'ओरेकल अमेरिका, इंक' द्वारा किया गया है। और इसीलिए आप 'ओरेकल अमेरिका, इंक' देखेंगे। संदेश में.
टिप्पणी : 'अनुमति दें' बटन वहां 30 मिनट तक रहता है। हालाँकि, यदि यह नहीं दिखाया गया है, तो वर्चुअलबॉक्स को पुनः इंस्टॉल करें और यह दिखाई देगा। वर्चुअलबॉक्स को अनइंस्टॉल करने के लिए, अनुसरण करें यह मार्गदर्शिका.
Mac OS (Mojave) में 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' त्रुटि को कैसे ठीक करें?
Mojave में, 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' त्रुटि का समाधान बस निम्नलिखित कमांड चला रहा है:
सूडो / पुस्तकालय / आवेदन का समर्थन / VirtualBox / LaunchDaemons / VirtualBoxStartup.sh पुनरारंभ करेंउपरोक्त आदेश निष्पादित करने के बाद, वर्चुअलबॉक्स को पुनरारंभ करें और वर्चुअल मशीन प्रारंभ करें।
निष्कर्ष
इस आलेख ने Linux, और MacOS (BigSur & Mojave) में 'कर्नेल ड्राइवर स्थापित नहीं है(rc=-1908)' त्रुटि के लिए एक गहन और परीक्षणित समाधान प्रदान किया है। यह त्रुटि वर्चुअलबॉक्स लिनक्स कर्नेल हेडर और ड्राइवरों के गुम होने या ठीक से सेट न होने के कारण होती है। लिनक्स में, आपको बस लिनक्स हेडर और वर्चुअलबॉक्स डीकेएमएस इंस्टॉल करना होगा। जबकि, मैक ओएस (बिगसुर) में, ऐप को 'सिस्टम प्राथमिकताओं' में 'सुरक्षा और गोपनीयता' से अनलॉक और अनुमति दें।