Oracle VM VirtualBox ম্যাকওএসের জন্য একটি জনপ্রিয় এবং ফ্রি ভার্চুয়াল মেশিন হাইপারভাইজার। VirtualBox ইনস্টল করে ভার্চুয়াল মেশিন চালানোর সময় "Kernel driver not installed (rc=-1908)" ত্রুটি দেখা দেয়। এই ত্রুটি গেস্ট ওএসের উপর নির্ভর করে না, বরং প্রথমবার ম্যাকে Oracle প্রোডাক্ট (VirtualBox) ইনস্টল করার সময় হয়।
সমস্যাটি VirtualBox ইনস্টলেশন ফেইল্ড এররের মতোই। কারণ হলো macOS Oracle সার্টিফিকেট ব্লক করে দিয়েছে এবং ইনস্টলেশনের সময় VirtualBox-এর কernel এক্সটেনশনগুলো ডিজেবল করে দিয়েছে। সমাধান: Oracle সার্টিফিকেট অনুমোদন করুন এবং VirtualBox-কে জরুরি পারমিশন দিন।
এটি একাধিক পদ্ধতিতে করা যায়। প্রথমে সিস্টেম প্রিফারেন্সের Security & Privacy সেটিংস থেকে সার্টিফিকেট অনুমোদন করা যায়। অন্যদিকে টার্মিনাল থেকে কমান্ড দিয়ে কernel এক্সটেনশন লোড করা যায়। বিস্তারিত নিচে দেওয়া হলো।
সিস্টেম প্রিফারেন্স থেকে Oracle সার্টিফিকেট অনুমোদন করুন
macOS কernel এক্সটেনশন ব্লক করলে Security & Privacy সেটিংসে একটি মেসেজ দেখায়। কিন্তু এটি শুধু ৩০ মিনিট থাকে। যদি ৩০ মিনিট পার হয়ে যায়, তবে VirtualBox আনইনস্টল করে পুনরায় ইনস্টল করতে হবে।
- অ্যাপল আইকনে ক্লিক করে সিস্টেম প্রিফারেন্স খুলুন।

- সিকিউরিটি অ্যান্ড প্রাইভেসি অপশনে ক্লিক করুন।

- General ট্যাবে নিচে "System Software from developer ‘Oracle America, Inc.’ was blocked from Loading" মেসেজ থাকলে Allow বাটনে ক্লিক করুন।

- মেসেজ না থাকলে (৩০ মিনিট পার হলে) VirtualBox আনইনস্টল করে ট্র্যাশে ফেলুন, অবশিষ্ট ফাইল মুছুন, পুনরায় ইনস্টল করুন এবং ৩০ মিনিটের ভিতরে Allow দিন।
- VirtualBox খুলে ভার্চুয়াল মেশিন ইনস্টল করে সমস্যা আছে কিনা চেক করুন।
টার্মিনাল দিয়ে VirtualBox কernel এক্সটেনশন অনুমোদন করুন
টেক-সেভি ব্যবহারকারীরা টার্মিনাল কমান্ড দিয়ে একই কাজ করতে পারেন। এতে VirtualBox পুনরায় ইনস্টল করতে হয় না। কিন্তু এর জন্য রিকভারি মোডে বুট করতে হয়।
- অ্যাপল আইকনে ক্লিক করে রিস্টার্ট করুন।

- রিস্টার্টের সময় কমান্ড + R কি ধরে রাখুন যতক্ষণ না অ্যাপল লোগো দেখায়।

- macOS Utilities উইন্ডো আসবে।
- টপ মেনুবার থেকে Utilities > Terminal নির্বাচন করুন।

- টার্মিনালে নিচের কমান্ড দিয়ে এন্টার চাপুন:
spctl kext-consent add VB5E2TV963
- রিস্টার্ট করতে টার্মিনালে
sudo shutdown -r nowদিন বা অ্যাপল মেনু থেকে রিস্টার্ট করুন।
- ম্যাক বুট হলে VirtualBox খুলে ভার্চুয়াল মেশিন ইনস্টল করে দেখুন।
ম্যাকের Secure Boot ডিজেবল করুন
উপরের পদ্ধতিগুলো কাজ না করলে Secure Boot সমস্যা হতে পারে। Secure Boot UEFI-এর একটি সিকিউরিটি ফিচার যা ম্যালওয়্যার প্রতিরোধ করে, কিন্তু কখনও কখনও অ্যাপের সাথে কনফ্লিক্ট করে।
- উপরের মতো রিকভারি মোডে বুট করুন।
- Utilities মেনু থেকে Startup Security Utility নির্বাচন করুন।

- Secure Boot প্রম্পটে No Security সিলেক্ট করুন।

- অ্যাপল মেনু থেকে রিস্টার্ট করুন।

- VirtualBox খুলে সমস্যা আছে কিনা চেক করুন।
রিকভারি মোড থেকে Secure Boot ডিজেবল না হলে BIOS সেটিংস থেকে পরিবর্তন করুন।