Oracle VM VirtualBox เป็น Hypervisor ฟรีที่นิยมบน macOS นอกจาก VMware หรือ Parallels ตัวเลือกเสียเงิน เมื่อติดตั้ง VirtualBox บน macOS แล้วพยายามสร้าง Virtual Machine มักจะเจอข้อผิดพลาด "Kernel driver not installed (rc=-1908)" ข้อผิดพลาดนี้ไม่เกี่ยวกับ OS ที่จะติดตั้งบน VM แต่เกิดจากการติดตั้งผลิตภัณฑ์ Oracle เช่น VirtualBox ครั้งแรกบน Mac

สาเหตุคือ macOS บล็อกใบรับรอง (Certificate) ของ Oracle และปิด Kernel Extensions ของ VirtualBox ระหว่างติดตั้ง ต้องอนุญาตใบรับรอง Oracle โดยเพิ่มในรายการอนุญาตผ่าน System Preferences หรือใช้ Terminal โหลด Kernel Extensions
อนุญาตใบรับรอง Oracle ผ่าน System Preferences
เมื่อ macOS บล็อกการโหลด Kernel Extensions จะแสดงข้อความใน Security & Privacy แต่ข้อความนี้แสดงเพียง 30 นาที หากผ่านไปแล้ว ต้องลบ VirtualBox ทิ้ง (ย้ายไป Trash ลบไฟล์ที่เหลือ) แล้วดาวน์โหลดติดตั้งใหม่ และทำตามขั้นตอนภายใน 30 นาที:
- เปิด System Preferences จากไอคอน Apple แถบเมนูด้านบน

- คลิก Security and Privacy

- ที่แท็บ General ล่างสุด ควรเห็นข้อความ "System Software from developer 'Oracle America, Inc.' was blocked from Loading" หากไม่เห็น แสดงว่าเกิน 30 นาที ต้องติดตั้ง VirtualBox ใหม่
- หากเห็นข้อความ ให้กด Allow

- เปิด VirtualBox อีกครั้ง ลองสร้าง VM ดูว่าปัญหาหายหรือไม่
อนุญาต Kernel Extensions ของ VirtualBox ผ่าน Terminal
วิธีนี้เหมาะสำหรับผู้ใช้งานเก่ง ไม่ต้องติดตั้ง VirtualBox ใหม่ ต้องบูทเข้ Recovery Mode:
- รีสตาร์ท Mac จากไอคอน Apple > Restart

- ขณะรีสตาร์ท กดค้าง Command + R จนเห็นโลโก้ Apple

- เข้าสู่ Recovery Mode แสดงหน้าต่าง macOS Utilities
- เมนูบน Utilities > Terminal

- พิมพ์คำสั่ง:
spctl kext-consent add VB5E2TV963
- รีสตาร์ทอีกครั้ง: พิมพ์
sudo shutdown -r now
หรือเลือก Restart จากเมนู Apple
- เปิด VirtualBox ทดสอบสร้าง VM อีกครั้ง
ปิด Secure Boot บน Mac
หากวิธีข้างต้นไม่ได้ผล อาจเกี่ยวกับ Secure Boot ของ UEFI ซึ่งเป็นฟีเจอร์ความปลอดภัยแต่อาจขัดกับบางแอป ต้องปิด Secure Boot:
- บูทเข้ Recovery Mode ตามขั้นตอนด้านบน
- เมนู Utilities > Startup Security Utility

- ที่หน้าต่าง Secure Boot เลือก No Security

- รีสตาร์ทจากเมนู Apple

- เปิด VirtualBox ตรวจสอบปัญหา
หากปิด Secure Boot จาก Recovery Mode ไม่ได้ ต้องเข้าตั้งค่า BIOS แทน