MacOS Mojave में वर्चुअलबॉक्स कैसे स्थापित करें यदि इंस्टॉलेशन विफल हो जाता है या कर्नेल ड्राइवर त्रुटियां दिखाता है

विषयसूची:

Anonim

यदि आपने macOS Mojave में VirtualBox को स्थापित करने का प्रयास किया है, तो आपने देखा होगा कि स्थापना कभी-कभी सामान्य "स्थापना विफल" त्रुटि संदेश के साथ विफल हो जाती है। फिर, वर्चुअलबॉक्स को चलाने का प्रयास करते समय आपको "कर्नेल ड्राइवर स्थापित नहीं" कहकर एक और त्रुटि का अनुभव हो सकता है और वर्चुअलबॉक्स कार्य करने में विफल रहता है।हम वर्चुअलबॉक्स समस्या को स्थापित करने/चलाने के लिए दो अलग-अलग प्रस्तावों को कवर करेंगे, जिसमें एक गेटकीपर बायपास शामिल है, और दूसरा गेटकीपर अपवाद (macOS 10.14.5 या बाद के संस्करण के लिए) का उपयोग कर रहा है।

स्थापना विफलता और कर्नेल मॉड्यूल के सफलतापूर्वक लोड होने में असमर्थता का कारण MacOS Mojave में सुरक्षा प्रतिबंधों के कारण है, और इस प्रकार वर्चुअलबॉक्स को सफलतापूर्वक स्थापित करने और ऐप को चलाने में सक्षम होने के लिए आपको आवश्यकता होगी उन उपरोक्त सुरक्षा प्रतिबंधों का एक अपेक्षाकृत सरल बायपास करें (वैकल्पिक रूप से, आप गेटकीपर को पूरी तरह से अक्षम भी कर सकते हैं लेकिन आमतौर पर इसकी अनुशंसा नहीं की जाती है)। वैसे, जबकि यह लेख स्पष्ट रूप से वर्चुअलबॉक्स पर केंद्रित है, आप पाएंगे कि कर्नेल एक्सटेंशन वाले अन्य ऐप्स को इंस्टॉल करने के लिए भी यही सामान्य प्रक्रिया आवश्यक है।

MacOS Mojave में वर्चुअलबॉक्स को सफलतापूर्वक कैसे स्थापित करें (यदि यह विफल रहता है)

मान लें कि आपने पहले ही Mac पर VirtualBox डाउनलोड कर लिया है (यह यहां डाउनलोड करने के लिए निःशुल्क है), यहां बताया गया है कि आप MacOS Mojave में वर्चुअलबॉक्स को सफलतापूर्वक कैसे इंस्टॉल और चला सकते हैं:

  1. वर्चुअलबॉक्स इंस्टॉलर को सामान्य रूप से चलाएं, आपको अंततः "इंस्टॉलेशन विफल" संदेश दिखाई देगा
  2. VirtualBox इंस्टॉलर के विफल होने पर उससे बाहर निकलें
  3. अब  Apple मेनू को नीचे खींचें और सिस्टम प्राथमिकताएं खोलें
  4. "सुरक्षा और गोपनीयता" चुनें और सुरक्षा वरीयता पैनल के भीतर 'सामान्य' टैब पर जाएं, फिर लॉक बटन पर क्लिक करें और व्यवस्थापक पासवर्ड दर्ज करें
  5. सुरक्षा सामान्य अनुभाग के निचले भाग में, "डेवलपर 'Oracle America, Inc' के सिस्टम सॉफ़्टवेयर को लोड होने से अवरोधित किया गया" बताते हुए संदेश देखें और "अनुमति दें" बटन पर क्लिक करें
  6. वर्चुअलबॉक्स इंस्टॉलर को फिर से लॉन्च करें और हमेशा की तरह इंस्टॉलेशन के माध्यम से आगे बढ़ें, यह अब उम्मीद के मुताबिक सफल होना चाहिए

आगे बढ़ें और वर्चुअलबॉक्स को हमेशा की तरह चलाएं, इसे आगे कर्नेल ड्राइवर त्रुटि संदेशों के बिना ठीक से लोड होना चाहिए। यदि आप अभी भी समस्याओं का सामना कर रहे हैं, तो अगले चरण का संदर्भ लें, जो कि MacOS के बाद के संस्करणों में आवश्यक एक अलग प्रक्रिया है।

MacOS 10.14.5 या बाद में वर्चुअलबॉक्स को स्थापित / चला नहीं सकते? इसे इस्तेमाल करे

यदि आप macOS Mojave 10.14.5 या उसके बाद के संस्करण चलाने वाली मशीन पर वर्चुअलबॉक्स स्थापित करने का प्रयास कर रहे हैं, तो आपको ऐप स्टोर के बाहर के ऐप्स के लिए नोटरीकरण की आवश्यकता पड़ सकती है। इससे बचने के लिए (वर्चुअलबॉक्स के नोटरीकृत होने तक अभी के लिए) निम्नलिखित प्रयास करें:

  1. मैक को रीबूट करके और कमांड + आर कुंजियों को एक साथ दबाकर रखते हुए रिकवरी मोड में पुनः प्रारंभ करें
  2. "यूटिलिटी" स्क्रीन पर, 'यूटिलिटी' मेनू को नीचे खींचें और रिकवरी मोड से टर्मिनल लॉन्च करने के लिए "टर्मिनल" चुनें
  3. निम्न कमांड दर्ज करें:
  4. spctl kext-consent VB5E2TV963 जोड़ें

  5. रिटर्न हिट करें, फिर मैक को हमेशा की तरह सामान्य बूट के साथ रीस्टार्ट करें

यह समाधान नीचे हमारी टिप्पणियों में VirtualBox फ़ोरम के माध्यम से पोस्ट किया गया था और macOS 10.14.5 या नए संस्करण चलाने वाले कई उपयोगकर्ताओं के लिए काम करता प्रतीत होता है (इस समाधान को छोड़ने के लिए विभिन्न टिप्पणीकारों के लिए धन्यवाद!)। जाहिरा तौर पर "VB5E2TV963" Oracle के लिए कोड है, और इस गेटकीपर अपवाद को कमांड लाइन में दर्ज करने से VirtualBox को MacOS के नवीनतम संस्करणों में नोटरीकरण आवश्यकताओं के साथ स्थापित करने की अनुमति मिलेगी। यह संभवतः केवल एक अस्थायी आवश्यकता होगी जब तक कि वर्चुअलबॉक्स अंततः Apple द्वारा उल्लिखित प्रक्रिया के माध्यम से नोटरीकृत नहीं हो जाता।

अब VirtualBox को स्थापित करने और/या चलाने का प्रयास करें, इसे MacOS सिस्टम सॉफ़्टवेयर के नवीनतम संस्करणों में ठीक काम करना चाहिए।

नीचे स्क्रीनशॉट में आप देख सकते हैं कि वर्चुअलबॉक्स MacOS 10.14.x में BeOS / हाइकू OS के साथ चल रहा है।

यदि आप एक उन्नत उपयोगकर्ता हैं (और यदि आप पहली बार में वर्चुअलाइजेशन सॉफ़्टवेयर और वर्चुअल मशीन चला रहे हैं तो आप शायद हैं) तो आप MacOS में कहीं से भी ऐप्स को इंस्टॉल करने की अनुमति देने में रुचि ले सकते हैं यहां दिए गए निर्देश के अनुसार गेटकीपर को समायोजित करके।

कुछ त्वरित पृष्ठभूमि के लिए, MacOS Mojave 10.14.5 और MacOS के बाद के संस्करणों को ऐप स्टोर के बाहर कुछ ऐप्स इंस्टॉल करने में सक्षम होने के लिए नोटरीकरण की आवश्यकता होती है। इसके अतिरिक्त, गेटकीपर मैक ओएस सुरक्षा तंत्र है जिसका उद्देश्य अविश्वसनीय ऐप्स को मैक पर चलाने या इंस्टॉल करने से रोकना है। डिफ़ॉल्ट रूप से, MacOS के अधिक आधुनिक संस्करणों में विशेष रूप से सख्त गेटकीपर सेटिंग्स होती हैं और यह बताते हुए त्रुटि संदेश फेंक देगा कि एक ऐप खोला नहीं जा सकता क्योंकि यह एक अज्ञात डेवलपर से है और आगे, हालांकि बस राइट-क्लिक करने और "ओपन" चुनने पर अधिकांश ऐप आपको उस तंत्र को बायपास करने की अनुमति देते हैं, और आप उसे सुरक्षा वरीयता पैनल से भी बायपास कर सकते हैं।Mojave की तरह नवीनतम macOS रिलीज़, इसे और आगे ले जाते हैं और इसके लिए डेवलपर से ऐप नोटरीकरण की आवश्यकता होगी (या बाद के ट्यूटोरियल में दिए गए निर्देश के अनुसार मैन्युअल बायपास), या कुछ सॉफ़्टवेयर स्थापित करने के लिए गेटकीपर बाईपास जो कर्नेल एक्सटेंशन को भी बंडल करता है, जैसे वर्चुअलबॉक्स। यदि आप MacOS के उन सुरक्षात्मक तंत्रों से रोमांचित नहीं हैं, तो आप हमेशा गेटकीपर को पूरी तरह से अक्षम कर सकते हैं और सिस्टम इंटीग्रिटी प्रोटेक्शन को भी अक्षम कर सकते हैं, हालांकि ऐसा करने की आमतौर पर अनुशंसा नहीं की जाती है।

MacOS Mojave में वर्चुअलबॉक्स कैसे स्थापित करें यदि इंस्टॉलेशन विफल हो जाता है या कर्नेल ड्राइवर त्रुटियां दिखाता है