आभासी मशीनों की लोकप्रियता दिन-प्रतिदिन और अच्छे कारणों से बढ़ती जा रही है। अपने मौजूदा के ऊपर एक पूरी तरह से अलग प्रणाली का उपयोग करने की क्षमता होना एक ऐसी चीज है जिसकी आम लोगों ने कुछ समय पहले कल्पना भी नहीं की होगी। वर्चुअलबॉक्स सबसे प्रसिद्ध हाइपरवाइजरों में से एक है जो सभी विभिन्न प्लेटफार्मों के लिए उपलब्ध है। हालाँकि, कुछ मामलों में, स्थापना प्रक्रिया अपेक्षा के अनुरूप नहीं हो सकती है। जैसा कि यह पता चला है, कुछ उपयोगकर्ताओं को "इंस्टॉलेशन विफल . का सामना करना पड़ता है उनके मैक सिस्टम पर VirtualBox को स्थापित करने का प्रयास करते समय त्रुटि संदेश।
यह त्रुटि संदेश प्रकट होता है क्योंकि इंस्टॉलर द्वारा उपयोग किए जा रहे प्रमाणपत्र को macOS द्वारा अनुमति नहीं दी जा रही है। वर्चुअलबॉक्स इंस्टॉलर वास्तव में ओरेकल अमेरिका प्रमाणपत्र का उपयोग करके हस्ताक्षरित है जिसे इंस्टॉलर को इंस्टॉलेशन के साथ आगे बढ़ने के लिए अनुमति देने की आवश्यकता है। इस मामले में, हालांकि, चूंकि प्रमाणपत्र को अवरुद्ध किया जा रहा है, इसलिए इंस्टॉलर परिणाम के रूप में उक्त त्रुटि संदेश को फेंक देता है।
अब, इस समस्या के कुछ समाधान हैं। पहला यह होगा कि केवल सुरक्षा और गोपनीयता सेटिंग्स से प्रमाण पत्र की अनुमति दी जाए। हालाँकि, ऐसा करने में कुछ समस्याएँ हैं यदि आप सिस्टम से दूरस्थ रूप से जुड़े हुए हैं। बहरहाल, हम सभी संभावित परिदृश्यों से गुजरेंगे और समाधान प्रदान करेंगे। तो, बिना देर किए, चलिए शुरू करते हैं।
विधि 1:प्रमाणपत्र की अनुमति दें
जब आप उक्त त्रुटि संदेश का सामना करते हैं तो पहली चीज जो आपको करनी चाहिए वह है सिस्टम प्राथमिकताओं से प्रमाणपत्र की अनुमति देना। जैसा कि यह पता चला है, प्रमाणपत्र को डिफ़ॉल्ट रूप से अनुमति नहीं है और इस प्रकार सिस्टम वरीयता में सुरक्षा और गोपनीयता के तहत अनुमोदन की प्रतीक्षा है। इसलिए, आपको इसे वहां से अनुमति देना होगा। हालांकि, यह नोट करना महत्वपूर्ण है कि यदि आप सिस्टम से दूरस्थ रूप से जुड़े हैं, तो यह आपके लिए काम नहीं कर सकता है। इसलिए, हमारे पास अन्य समाधान हैं जिनका उपयोग आप समस्या को ठीक करने के लिए कर सकते हैं। इसके साथ ही, समस्या को हल करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले आपको वर्चुअल इमेज को इजेक्ट करना होगा। यह खोजक . खोलकर किया जा सकता है . वहां, आपको डिवाइस . के अंतर्गत वर्चुअलबॉक्स विकल्प देखने में सक्षम होना चाहिए .
- डिवाइस को वहां से बाहर निकालें।
- एक बार ऐसा करने के बाद, सिस्टम खोलें प्राथमिकताएं ।
- सिस्टम वरीयता स्क्रीन पर, सुरक्षा और गोपनीयता पर जाएं विकल्प।
- अब, सामान्य . के अंतर्गत टैब में, आपको यह देखने में सक्षम होना चाहिए कि "Oracle अमेरिका के सिस्टम सॉफ़्टवेयर को लोड होने से रोक दिया गया था ".
- अनुमति दें . पर क्लिक करें इसकी अनुमति देने के लिए इसके सामने बटन।
- उसके बाद, VirtualBox को फिर से स्थापित करने का प्रयास करें। ऐसा करने से डिवाइस अपने आप फिर से माउंट हो जाएगा, इसलिए आपको इसके बारे में चिंता करने की ज़रूरत नहीं है।
विधि 2:अज्ञात डेवलपर ऐप्स को अनुमति दें
एक और तरीका है कि आप उक्त त्रुटि संदेश को ठीक कर सकते हैं अपने मैक पर अज्ञात डेवलपर ऐप्स को अनुमति देना। यह क्या करेगा यह अनिवार्य रूप से अज्ञात डेवलपर्स के अनुप्रयोगों को खोलने की अनुमति देगा। अब, यह ऐसा कुछ नहीं है जो आपको सामान्य रूप से करना चाहिए लेकिन इस मामले में, यह एक अपवाद हो सकता है। यह नोट करना भी महत्वपूर्ण है कि अपने सिस्टम पर वर्चुअलबॉक्स स्थापित करने के बाद आपको इसे अक्षम करना होगा। ऐसा करने के लिए नीचे दिए गए निर्देशों का पालन करें:
- सबसे पहले, सिस्टम वरीयताएँ को बंद करें अगर इसे खोला गया है तो स्क्रीन।
- उसके बाद, जाएं . पर जाएं आपके खोजक . पर और फिर ड्रॉप-डाउन मेनू से, उपयोगिताएं . चुनें ।
- वहां से, टर्मिनल खोलें .
- टर्मिनल विंडो में, sudo spctl –master-disable दर्ज करें आदेश।
- आपको अपने व्यवस्थापक पासवर्ड के लिए संकेत दिया जाएगा। पासवर्ड प्रदान करें और फिर कमांड निष्पादित होने के बाद टर्मिनल विंडो से बाहर निकलें।
- उसके बाद, सिस्टम खोलें प्राथमिकताएं खिड़की।
- सिस्टम प्राथमिकताओं पर, सुरक्षा और गोपनीयता पर जाएं ।
- फिर, विंडो के निचले भाग में, लॉक . पर क्लिक करें चिह्न।
- आपसे आपका व्यवस्थापक पासवर्ड मांगा जाएगा, इसे दर्ज करें।
- फिर, डाउनलोड किए गए ऐप्स को अनुमति दें . के अंतर्गत से, कहीं भी . चुनें विकल्प।
- अंत में, परिवर्तनों को सहेजने के लिए फिर से घड़ी पर क्लिक करें।
- अब, VirtualBox इंस्टालर चलाएँ और देखें कि क्या यह समस्या का समाधान करता है।
वर्चुअलबॉक्स को सफलतापूर्वक स्थापित करने के बाद, आपको इस सेटिंग को अक्षम करना होगा। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
- सिस्टम प्राथमिकताएं बंद करें विंडो खोलें और एक टर्मिनल खोलें ।
- वहां, टाइप करें sudo spctl –master-enable और फिर दर्ज करें . दबाएं .
- अपना व्यवस्थापक पासवर्ड प्रदान करें और आदेश के निष्पादित होने की प्रतीक्षा करें।
- आखिरकार, अपनी टर्मिनल विंडो बंद करें।
- इससे परिवर्तन सामान्य हो जाएंगे।
विधि 3:स्क्रिप्ट निष्पादित करें
जैसा कि हमने पहले उल्लेख किया है, कुछ लोगों के लिए, पहली विधि में अनुमति दें बटन पर क्लिक करने से काम नहीं हो सकता है। यह विशेष रूप से उन लोगों के लिए होता है जो अपने मैक के सामने स्थानीय रूप से मौजूद नहीं होते हैं और एक स्क्रीन को दूरस्थ रूप से कनेक्ट/साझा करते हैं। ऐसे मामले में, आप क्या कर सकते हैं एक स्क्रिप्ट निष्पादित करें जो मैक को अनुमति दें बटन पर क्लिक करने के लिए कहती है। इसे काम करने के लिए, आपको यह सुनिश्चित करना होगा कि आप सुरक्षा और गोपनीयता विंडो को स्थानांतरित न करें। यह वास्तव में महत्वपूर्ण है। इसके साथ ही, स्क्रिप्ट बनाने और निष्पादित करने के लिए नीचे दिए गए चरणों का पालन करें:
- सबसे पहले, वर्चुअलबॉक्स इंस्टॉलर को तब तक चलाएं जब तक आपसे कोई स्थान न पूछा जाए।
- फिर, सिस्टम वरीयताएँ खोलें और सुरक्षा और गोपनीयता . पर जाएं ।
- यहां, आपको स्क्रीनशॉट टूल लाना होगा और स्वीकार करें के निर्देशांक ढूंढने होंगे बटन। ऐसा करने के लिए, CMD + SHIFT + 4 दबाएं बटन पर क्लिक करें और फिर स्वीकार करें . पर होवर करें बटन। मूल्यों को नोट करें।
- आखिरकार, स्क्रिप्ट संपादक खोलें और निम्नलिखित पेस्ट करें:
tell application "System Events" to click at {x,y}
पर क्लिक करने के लिए - यहां, x और y निर्देशांक हैं इसलिए उन्हें तदनुसार बदलें।
- आखिरकार, कमांड चलाएँ। यह अनुमति दें बटन दबाएगा और अब आप VirtualBox को स्थापित करने में सक्षम होना चाहिए।