Oracle VM VirtualBox सबसे कुख्यात और मुफ्त वर्चुअल मशीन हाइपरवाइजर में से एक है जो macOS के लिए VMware या Parallel जैसे अन्य भुगतान किए गए एप्लिकेशन के साथ उपलब्ध है। जब आप अपने मैकोज़ पर वर्चुअलबॉक्स स्थापित करते हैं और वर्चुअल मशीन स्थापित करके इसका उपयोग करने का प्रयास करते हैं, तो यह बहुत संभावना है कि आपको "कर्नेल ड्राइवर स्थापित नहीं है (आरसी=-1908) " त्रुटि संदेश। यहां त्रुटि संदेश ऑपरेटिंग सिस्टम पर मायने नहीं रखता है जिसे आप वर्चुअल मशीन पर स्थापित करने का प्रयास कर रहे हैं, बल्कि समस्या तब प्रकट होती है जब आप अपने मैक पर पहली बार वर्चुअलबॉक्स जैसे Oracle उत्पादों को स्थापित करते हैं।
जैसा कि यह पता चला है, समस्या वर्चुअलबॉक्स स्थापना विफल त्रुटि के समान है जो तब दिखाई देती है जब आप अपनी मशीन पर वर्चुअलबॉक्स स्थापित करने का प्रयास कर रहे होते हैं। त्रुटि संदेश इसलिए होता है क्योंकि Oracle प्रमाणपत्र आपके ऑपरेटिंग सिस्टम यानी macOS द्वारा अवरुद्ध है। इसके अलावा, वर्चुअलबॉक्स के लिए कर्नेल एक्सटेंशन को macOS द्वारा इंस्टॉलेशन प्रक्रिया के दौरान अक्षम कर दिया जाता है, यही वजह है कि आप यहां प्रश्न में त्रुटि संदेश का सामना कर रहे हैं। इसे हल करने के लिए, आपको Oracle प्रमाणपत्र को प्राधिकरण सूची में जोड़कर अनुमति देनी होगी। यह वर्चुअलबॉक्स को आवश्यक अनुमति देकर स्पष्ट रूप से किया जाना है।
इसे आप कई तरह से कर सकते हैं। सबसे पहले, आप सिस्टम वरीयताएँ मेनू में स्थित सिस्टम और गोपनीयता सेटिंग्स के माध्यम से प्रमाणपत्र की अनुमति दे सकते हैं। इसके अतिरिक्त, आप अपने सिस्टम पर टर्मिनल का उपयोग भी कर सकते हैं और कुछ कमांड निष्पादित कर सकते हैं जो कर्नेल एक्सटेंशन को लोड करेंगे और इसे सिस्टम पर चलाने की अनुमति देंगे। इसके साथ ही, आगे की हलचल के बिना, आइए हम दिखाते हैं कि आप इसे और अधिक विस्तार से कर सकते हैं, इसलिए इसका पालन करें।
सिस्टम वरीयता के माध्यम से Oracle प्रमाणपत्र की अनुमति दें
जैसा कि यह पता चला है, इस समस्या को हल करने का पहला तरीका आपकी मशीन पर सिस्टम वरीयताएँ मेनू के माध्यम से है। जब macOS सॉफ़्टवेयर को कर्नेल एक्सटेंशन या किसी अन्य चीज़ को लोड करने से रोकता है, तो आपको सिस्टम और गोपनीयता सेटिंग्स में एक संदेश दिखाया जाएगा।
हालाँकि, यह संदेश केवल 30 मिनट के लिए है और यदि आप कुछ समय से त्रुटि संदेश का सामना कर रहे हैं, तो आपको अपने सिस्टम से VirtualBox की स्थापना रद्द करनी होगी। वर्चुअलबॉक्स को अनइंस्टॉल करने के बाद, ऐप को ट्रैश फोल्डर में ले जाएं और बची हुई फाइलों को भी हटा दें। ऐसा करने के बाद, आप आगे बढ़ सकते हैं और अपने सिस्टम पर VirtualBox को स्थापित करने के लिए इंस्टॉलर को फिर से डाउनलोड कर सकते हैं। एक बार जब आप वर्चुअलबॉक्स स्थापित कर लेते हैं, तो आपको पहले 30 मिनट के भीतर नीचे दिए गए निर्देशों का जल्दी से पालन करना होगा या यह फिर से गायब हो जाएगा और आपको फिर से शुरू करना होगा। इसके साथ ही, सिस्टम वरीयताएँ मेनू के माध्यम से Oracle को अनुमति देने के लिए नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, सिस्टम वरीयताएँ खोलें एप सबसे ऊपर मेन्यू बार पर स्थित एपल आइकॉन पर क्लिक करके। ड्रॉप-डाउन सूची से, सिस्टम वरीयताएँ चुनें .
- फिर, सिस्टम वरीयताएँ विंडो खोलने के बाद, सुरक्षा और गोपनीयता पर क्लिक करें विकल्प।
- सुरक्षा और गोपनीयता स्क्रीन पर सामान्य . के अंतर्गत , सबसे नीचे, आपको "डेवलपर 'Oracle America, Inc.' के सिस्टम सॉफ़्टवेयर को लोड होने से रोक दिया गया था" देखना चाहिए। संदेश। यदि आप इसे नहीं देखते हैं, तो इसका मतलब है कि 30 मिनट बीत चुके हैं क्योंकि यह केवल उक्त समय अवधि के लिए है जैसा कि हमने ऊपर बताया है। यदि यह मामला लागू होता है, तो आगे बढ़ें और ऐसा करने में सक्षम होने के लिए अपने सिस्टम पर VirtualBox को फिर से स्थापित करें।
- यदि आप संदेश देखते हैं, तो बस आगे बढ़ें और अनुमति दें . पर क्लिक करें बटन।
- ऐसा करने के बाद, वर्चुअलबॉक्स को फिर से खोलें और यह देखने के लिए वर्चुअल मशीन स्थापित करने का प्रयास करें कि क्या समस्या बनी रहती है।
टर्मिनल के माध्यम से VirtualBox कर्नेल एक्सटेंशन की अनुमति दें
अधिक तकनीक-प्रेमी और कट्टर उपयोगकर्ताओं के लिए, एक और तरीका है जिससे आप उस समस्या को हल कर सकते हैं जिसके लिए आपको टर्मिनल प्रॉम्प्ट पर एक कमांड दर्ज करने की आवश्यकता होती है। यह वही काम करेगा जो हम ऊपर कर रहे थे, बस टर्मिनल विंडो के माध्यम से। इसके अलावा, यदि आप इस पद्धति का पालन करना चुनते हैं, तो आपको वर्चुअलबॉक्स को फिर से स्थापित करने की आवश्यकता नहीं होगी जैसा कि ऊपर वर्णित विधि में किया गया था क्योंकि हम यहां टर्मिनल का उपयोग करेंगे।
हालाँकि, ऐसा करने के लिए, हमें ऐसा करने के लिए रिकवरी मोड में बूट करना होगा। पुनर्प्राप्ति मोड आपको मैक को पिछली तारीख में पुनर्स्थापित करने देता है और साथ ही आपको कई अन्य चीजों के साथ macOS को फिर से स्थापित करने की अनुमति देता है। ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, आगे बढ़ें और शीर्ष मेनू बार में Apple आइकन पर क्लिक करके और फिर पुनरारंभ करें चुनकर अपने Mac को पुनरारंभ करें। ड्रॉप-डाउन मेनू से।
- जैसे ही आपका Mac पुनः प्रारंभ होता है, कमांड और R को दबाए रखें जब तक आपको Apple का लोगो . दिखाई न दे, तब तक आपके कीबोर्ड पर कुंजियाँ रखें स्क्रीन पर।
- यह आपके मैक को रिकवरी मोड में बूट करेगा और आपको macOS यूटिलिटीज . दिखाया जाएगा खिड़की।
- शीर्ष मेनू बार पर, उपयोगिताएं . क्लिक करें ड्रॉप-डाउन मेनू और फिर टर्मिनल choose चुनें वहां से।
- टर्मिनल विंडो खुलने के बाद, निम्न कमांड टाइप करें और फिर Enter दबाएं key:
spctl kext-consent add VB5E2TV963
- ऐसा करने के बाद, आगे बढ़ें और अपने डिवाइस को फिर से चालू करें। ऐसा करने के लिए, अपनी टर्मिनल विंडो में, निम्न कमांड दर्ज करें:
sudo shutdown -r now
- वैकल्पिक रूप से, आप Apple लोगो . पर क्लिक कर सकते हैं शीर्ष मेनू बार पर और पुनरारंभ करें choose चुनें ड्रॉप-डाउन मेनू से।
- एक बार जब आपका डिवाइस बूट हो जाए, तो वर्चुअलबॉक्स को फिर से खोलें और देखें कि क्या आपको अपने मैक पर वर्चुअल मशीन स्थापित करते समय किसी समस्या का सामना करना पड़ता है।
अपने Mac पर सुरक्षित बूट अक्षम करें
यदि उपरोक्त विधियां आपके लिए कारगर नहीं होती हैं, तो कुछ मामलों में, समस्या आपके BIOS पर सुरक्षित बूट से भी संबंधित हो सकती है। सिक्योर बूट मूल रूप से यूईएफआई की एक सुरक्षा विशेषता है, जिसे यूनिफाइड एक्स्टेंसिबल फर्मवेयर इंटरफेस के रूप में भी जाना जाता है। जब आपके पास सुरक्षित बूट सक्षम और कॉन्फ़िगर होता है, तो यह आपके कंप्यूटर को मैलवेयर हमलों और संक्रमणों का विरोध करने में मदद कर सकता है। जैसा कि यह पता चला है, चूंकि यह एक सुरक्षा विशेषता है, यह आपके डिवाइस पर कुछ एप्लिकेशन के साथ समस्याएँ भी पैदा कर सकता है जो यहाँ मामला हो सकता है।
इसलिए, आपको इसे अपनी मशीन पर अक्षम करना होगा और देखना होगा कि क्या यह काम करता है। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, आगे बढ़ें और पुनर्प्राप्ति मोड में बूट करें जैसा कि ऊपर दिखाया गया है।
- एक बार जब आप पुनर्प्राप्ति मोड में हों, तो उपयोगिताएँ . पर क्लिक करें शीर्ष मेनू बार पर स्थित है।
- ड्रॉप-डाउन मेनू से, स्टार्टअप सुरक्षा उपयोगिता चुनें .
- दिखाई देने वाले सुरक्षित बूट प्रांप्ट पर, कोई सुरक्षा नहीं चुनें .
- एक बार कर लेने के बाद, आगे बढ़ें और मेनू बार में Apple आइकन पर क्लिक करके और पुनरारंभ करें चुनकर अपने डिवाइस को पुनरारंभ करें .
- आपके मैक के बूट होने के बाद, यह देखने के लिए वर्चुअलबॉक्स खोलें कि क्या समस्या अभी भी है।
यदि आप रिकवरी मोड से सिक्योर बूट को डिसेबल नहीं कर पा रहे हैं, तो ऐसी स्थिति में, आपको अपनी BIOS सेटिंग्स में जाना होगा और वहां से इसे बदलना होगा।