اگر انسٹالیشن ناکام ہوجاتی ہے یا کرنل ڈرائیور کی خرابیاں دکھاتی ہیں تو MacOS موجاوی میں ورچوئل باکس کو کیسے انسٹال کریں
فہرست کا خانہ:
اگر آپ نے macOS Mojave میں VirtualBox انسٹال کرنے کی کوشش کی ہے تو آپ نے محسوس کیا ہوگا کہ انسٹالیشن بعض اوقات عام "انسٹالیشن ناکام" ایرر میسج کے ساتھ ناکام ہوجاتی ہے۔ پھر، ورچوئل باکس کو چلانے کی کوشش کرتے وقت آپ کو "کرنل ڈرائیور انسٹال نہیں" کہتے ہوئے ایک اور غلطی کا سامنا کرنا پڑ سکتا ہے اور ورچوئل باکس کام کرنے میں ناکام رہتا ہے۔ہم انسٹالیشن/چلنے والے ورچوئل باکس کے مسئلے کے لیے دو مختلف ریزولوشنز کا احاطہ کریں گے، ایک گیٹ کیپر بائی پاس، اور دوسرا گیٹ کیپر استثنیٰ کا استعمال کرتے ہوئے (macOS 10.14.5 یا بعد کے لیے)۔
انسٹالیشن کی ناکامی اور کرنل ماڈیول کے کامیابی سے لوڈ نہ ہونے کی وجہ MacOS Mojave میں حفاظتی پابندیاں ہیں، اور اس طرح VirtualBox کو کامیابی سے انسٹال کرنے اور ایپ کو چلانے کے لیے آپ کو ضرورت ہو گی۔ مذکورہ بالا حفاظتی پابندیوں کا نسبتاً آسان بائی پاس بنائیں (متبادل طور پر، آپ گیٹ کیپر کو بھی مکمل طور پر غیر فعال کر سکتے ہیں لیکن عام طور پر اس کی سفارش نہیں کی جاتی ہے)۔ ویسے، جب کہ یہ مضمون واضح طور پر ورچوئل باکس پر مرکوز ہے، آپ دیکھیں گے کہ دیگر ایپس کو انسٹال کرنے کے لیے بھی یہی عمومی عمل ضروری ہے جس میں کرنل ایکسٹینشنز شامل ہیں۔
MacOS Mojave میں VirtualBox کو کامیابی سے کیسے انسٹال کریں (اگر یہ ناکام ہو جائے)
فرض کریں کہ آپ نے پہلے سے ہی VirtualBox کو میک پر ڈاؤن لوڈ کر لیا ہے (یہ یہاں سے ڈاؤن لوڈ کرنے کے لیے مفت ہے)، یہاں یہ ہے کہ آپ MacOS Mojave میں VirtualBox کو کامیابی سے کیسے انسٹال اور چلا سکتے ہیں:
- VirtualBox انسٹالر کو معمول کے مطابق چلائیں، آپ کو آخرکار "انسٹالیشن ناکام" پیغام نظر آئے گا
- ورچوئل باکس انسٹالر کے ناکام ہونے کے بعد اس سے باہر نکلیں
- اب ایپل مینو کو نیچے کھینچیں اور سسٹم کی ترجیحات کھولیں
- "سیکیورٹی اور پرائیویسی" کا انتخاب کریں اور سیکیورٹی ترجیحی پینل میں 'جنرل' ٹیب پر جائیں، پھر لاک بٹن پر کلک کریں اور ایڈمنسٹریٹر کا پاس ورڈ درج کریں
- سیکیورٹی جنرل سیکشن کے نیچے، اس پیغام کو تلاش کریں جس میں کہا گیا ہو کہ "ڈیولپر 'اوریکل امریکہ، انک' کا سسٹم سافٹ ویئر لوڈ ہونے سے روک دیا گیا تھا" اور "اجازت دیں" بٹن پر کلک کریں
- ورچوئل باکس انسٹالر کو دوبارہ لانچ کریں اور حسب معمول انسٹالیشن کو آگے بڑھائیں، اب یہ توقع کے مطابق کامیاب ہونا چاہیے
آگے بڑھیں اور ورچوئل باکس کو معمول کے مطابق چلائیں، اسے بغیر کسی کرنل ڈرائیور کی خرابی کے پیغامات کے ٹھیک لوڈ ہونا چاہیے۔ اگر آپ اب بھی مسائل کا سامنا کر رہے ہیں، تو اگلے مرحلے سے رجوع کریں، جو کہ MacOS کے بعد کے ورژنز میں ایک مختلف طریقہ کار کی ضرورت ہے۔
MacOS 10.14.5 یا بعد میں VirtualBox کو انسٹال/رن نہیں کر سکتے؟ اسے آزماو
اگر آپ macOS Mojave 10.14.5 یا بعد میں چلنے والی مشین پر VirtualBox انسٹال کرنے کی کوشش کر رہے ہیں تو آپ کو App Store سے باہر ایپس کے لیے نوٹرائزیشن کی ضرورت پڑ سکتی ہے۔ اس کے ارد گرد حاصل کرنے کے لئے (ابھی تک جب تک کہ ورچوئل باکس نوٹریائز نہیں ہو جاتا) درج ذیل کو آزمائیں:
- میک کو ریبوٹ کرکے اور COMMAND + R کیز کو بیک وقت دبا کر ریکوری موڈ میں دوبارہ شروع کریں
- "یوٹیلٹیز" اسکرین پر، 'یوٹیلٹیز' مینو کو نیچے کھینچیں اور ریکوری موڈ سے ٹرمینل لانچ کرنے کے لیے "ٹرمینل" کا انتخاب کریں
- درج ذیل کمانڈ درج کریں:
- واپسی کو دبائیں، پھر معمول کے مطابق میک کو دوبارہ شروع کریں
spctl kext-consent add VB5E2TV963
یہ حل ذیل میں ہمارے تبصروں میں VirtualBox فورمز کے ذریعے پوسٹ کیا گیا تھا اور ایسا لگتا ہے کہ macOS 10.14.5 یا جدید تر چلانے والے بہت سے صارفین کے لیے کام کرتا ہے (اس حل کو چھوڑنے کے لیے مختلف تبصرہ کرنے والوں کا شکریہ!) بظاہر "VB5E2TV963" Oracle کا کوڈ ہے، اور اس گیٹ کیپر استثنا کو کمانڈ لائن میں داخل کرنے سے VirtualBox کو نوٹریائزیشن کی ضروریات کے ساتھ MacOS کے تازہ ترین ورژنز میں انسٹال کرنے کی اجازت ملے گی۔ یہ ممکنہ طور پر صرف ایک عارضی ضرورت ہو گی جب تک کہ VirtualBox بالآخر ایپل کی طرف سے بیان کردہ عمل کے ذریعے نوٹریائز نہیں ہو جاتا۔
اب VirtualBox کو انسٹال کرنے اور/یا چلانے کی کوشش کریں، یہ MacOS سسٹم سافٹ ویئر کے تازہ ترین ورژنز میں ٹھیک کام کرے۔
نیچے اسکرین شاٹ میں آپ VirtualBox کو MacOS 10.14.x میں BeOS / Haiku OS کے ساتھ چلتے ہوئے دیکھ رہے ہیں۔
اگر آپ ایک اعلی درجے کے صارف ہیں (اور آپ غالباً اگر آپ پہلی جگہ ورچوئلائزیشن سافٹ ویئر اور ورچوئل مشینیں چلا رہے ہیں) تو آپ کو MacOS میں کہیں سے بھی ایپس کو انسٹال کرنے کی اجازت دینے میں دلچسپی ہو سکتی ہے۔ یہاں دی گئی ہدایات کے مطابق گیٹ کیپر کو ایڈجسٹ کرکے۔
کچھ تیز پس منظر کے لیے، MacOS Mojave 10.14.5 اور MacOS کے بعد کے ورژنز کو ایپ اسٹور سے باہر کچھ ایپس انسٹال کرنے کے قابل ہونے کے لیے نوٹریائزیشن کی ضرورت ہوتی ہے۔ مزید برآں، گیٹ کیپر میک OS سیکیورٹی میکانزم ہے جس کا مقصد غیر بھروسہ مند ایپس کو میک پر چلنے یا انسٹال ہونے سے روکنا ہے۔ پہلے سے طے شدہ طور پر، MacOS کے جدید ترین ورژنز میں خاص طور پر سخت گیٹ کیپر سیٹنگز ہیں اور یہ غلطی کے پیغامات پھینکیں گے کہ ایپ کو نہیں کھولا جا سکتا کیونکہ یہ کسی نامعلوم ڈویلپر کی طرف سے ہے اور اسی طرح آگے، اگرچہ صرف دائیں کلک کرنے اور "اوپن" کو منتخب کرنے سے زیادہ تر ایپس آپ کو اس طریقہ کار کو نظرانداز کرنے کی اجازت دیتی ہیں، اور آپ اسے سیکیورٹی ترجیحی پینل سے بھی بائی پاس کر سکتے ہیں۔جدید ترین macOS ریلیزز، جیسے Mojave، اس کو مزید آگے لے جائیں اور اس کے لیے ڈویلپر سے ایپ نوٹرائزیشن کی ضرورت ہوگی (یا بعد کے ٹیوٹوریل میں دی گئی ہدایات کے مطابق دستی بائی پاس)، یا کچھ سافٹ ویئر انسٹال کرنے کے لیے گیٹ کیپر بائی پاس جو کرنل ایکسٹینشن کو بھی بنڈل کرتا ہے، جیسے ورچوئل باکس۔ اگر آپ MacOS کے ان حفاظتی میکانزم سے خوش نہیں ہیں، تو آپ ہمیشہ گیٹ کیپر کو مکمل طور پر غیر فعال کر سکتے ہیں اور سسٹم انٹیگریٹی پروٹیکشن کو بھی غیر فعال کر سکتے ہیں، حالانکہ ایسا کرنے کی عام طور پر سفارش نہیں کی جاتی ہے۔