Oracle VM VirtualBox เป็นหนึ่งในไฮเปอร์ไวเซอร์เครื่องเสมือนที่โด่งดังที่สุดและฟรี ซึ่งพร้อมใช้งานสำหรับ macOS พร้อมกับแอปพลิเคชันแบบชำระเงินอื่นๆ เช่น VMware หรือ Parallel เมื่อคุณติดตั้ง VirtualBox บน macOS และพยายามใช้งานโดยการติดตั้งเครื่องเสมือน เป็นไปได้มากที่คุณจะได้รับ “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908) " ข้อความผิดพลาด. ข้อความแสดงข้อผิดพลาดที่นี่ไม่สำคัญบนระบบปฏิบัติการที่คุณกำลังพยายามติดตั้งบนเครื่องเสมือน แต่ปัญหาที่เป็นปัญหาปรากฏขึ้นเมื่อคุณติดตั้งผลิตภัณฑ์ Oracle เช่น VirtualBox เป็นครั้งแรกบน Mac ของคุณ
ปรากฏว่าปัญหาค่อนข้างคล้ายกับข้อผิดพลาดในการติดตั้ง VirtualBox ที่ล้มเหลว ซึ่งปรากฏขึ้นเมื่อคุณพยายามติดตั้ง VirtualBox บนเครื่องของคุณ ข้อความแสดงข้อผิดพลาดเกิดขึ้นเนื่องจากระบบปฏิบัติการของคุณบล็อกใบรับรอง Oracle เช่น macOS นอกจากนี้ macOS ยังปิดการใช้งานส่วนขยายเคอร์เนลสำหรับ VirtualBox ในระหว่างกระบวนการติดตั้ง ซึ่งเป็นสาเหตุให้คุณพบข้อความแสดงข้อผิดพลาดที่เป็นปัญหาที่นี่ ในการแก้ไขปัญหานี้ คุณจะต้องอนุญาตใบรับรอง Oracle โดยเพิ่มในรายการการให้สิทธิ์ สิ่งนี้จะต้องทำอย่างชัดเจนโดยให้สิทธิ์ที่จำเป็นแก่ VirtualBox
คุณสามารถทำได้หลายวิธี ก่อนอื่น คุณสามารถอนุญาตใบรับรองผ่านการตั้งค่าระบบและความเป็นส่วนตัวที่อยู่ในเมนูการตั้งค่าระบบ นอกจากนั้น คุณยังสามารถใช้เทอร์มินัลในระบบของคุณและรันคำสั่งสองสามคำสั่งที่จะโหลดส่วนขยายเคอร์เนลและอนุญาตให้รันบนระบบได้ อย่างที่กล่าวไปโดยไม่ต้องกังวลใจอีกต่อไป ให้เราแสดงให้คุณเห็นว่าคุณสามารถทำสิ่งนี้ได้ในรายละเอียดมากขึ้น ดังนั้นเพียงแค่ทำตามนั้น
อนุญาต Oracle Certificate ผ่านการตั้งค่าระบบ
ตามที่ปรากฏ วิธีแรกในการแก้ไขปัญหานี้คือการใช้เมนู System Preferences ในเครื่องของคุณ เมื่อ macOS บล็อกซอฟต์แวร์ไม่ให้โหลดส่วนขยายเคอร์เนลหรืออย่างอื่น คุณจะเห็นข้อความในการตั้งค่าระบบและความเป็นส่วนตัว
อย่างไรก็ตาม ข้อความนี้จะแสดงเป็นเวลา 30 นาทีเท่านั้น และหากคุณพบข้อความแสดงข้อผิดพลาดมาระยะหนึ่งแล้ว คุณจะต้องถอนการติดตั้ง VirtualBox จากระบบของคุณ เมื่อคุณถอนการติดตั้ง VirtualBox แล้ว ให้ย้ายแอปไปที่โฟลเดอร์ถังขยะและลบไฟล์ที่เหลือด้วย หลังจากทำเช่นนั้น คุณสามารถดาวน์โหลดตัวติดตั้งอีกครั้งเพื่อติดตั้ง VirtualBox ในระบบของคุณ เมื่อคุณติดตั้ง VirtualBox แล้ว คุณจะต้องปฏิบัติตามคำแนะนำด้านล่างอย่างรวดเร็วภายใน 30 นาทีแรก มิฉะนั้นจะหายไปอีกครั้ง และคุณจะต้องเริ่มต้นใหม่อีกครั้ง จากที่กล่าวมา ให้ทำตามคำแนะนำด้านล่างเพื่ออนุญาต Oracle ผ่านเมนู System Preferences:
- ก่อนอื่น เปิด การตั้งค่าระบบ แอปโดยคลิกที่ไอคอน Apple ที่อยู่บนแถบเมนูด้านบน จากรายการแบบเลื่อนลง ให้เลือก การตั้งค่าระบบ .
- จากนั้น เมื่อคุณเปิดหน้าต่าง System Preferences แล้ว ให้คลิกที่ Security and Privacy ตัวเลือก.
- บนหน้าจอความปลอดภัยและความเป็นส่วนตัวภายใต้ทั่วไป ที่ด้านล่าง คุณควรเห็น “ซอฟต์แวร์ระบบจากผู้พัฒนา 'Oracle America, Inc.' ถูกบล็อกจากการโหลด” ข้อความ. กรณีที่ไม่เห็น แสดงว่าผ่านไป 30 นาที เพราะอยู่ในช่วงเวลาดังกล่าวเท่านั้น หากเป็นกรณีนี้ ให้ดำเนินการต่อและติดตั้ง VirtualBox ใหม่บนระบบของคุณเพื่อทำสิ่งนี้
- ในกรณีที่คุณเห็นข้อความ เพียงไปข้างหน้าและคลิก อนุญาต ปุ่ม.
- หลังจากที่คุณทำเสร็จแล้ว ให้เปิด VirtualBox อีกครั้งและลองติดตั้งเครื่องเสมือนเพื่อดูว่ายังมีปัญหาอยู่หรือไม่
อนุญาตส่วนขยายเคอร์เนล VirtualBox ผ่านเทอร์มินัล
สำหรับผู้ใช้ที่เชี่ยวชาญด้านเทคโนโลยีและไม่ยอมใครง่ายๆ มากขึ้น ยังมีอีกวิธีหนึ่งในการแก้ไขปัญหาซึ่งกำหนดให้คุณต้องป้อนคำสั่งในพรอมต์เทอร์มินัล การดำเนินการนี้จะทำแบบเดียวกับที่เราทำด้านบน เพียงผ่านหน้าต่างเทอร์มินัล นอกจากนี้ หากคุณเลือกที่จะปฏิบัติตามวิธีนี้ คุณไม่จำเป็นต้องติดตั้ง VirtualBox ใหม่เหมือนที่ทำในวิธีที่กล่าวถึงข้างต้น เนื่องจากเราจะใช้ Terminal ที่นี่
อย่างไรก็ตาม ในการดำเนินการนี้ เราจะต้องบูตเข้าสู่โหมดการกู้คืนก่อนจึงจะทำได้ โหมดการกู้คืนทำให้คุณสามารถกู้คืน Mac ไปเป็นวันที่ก่อนหน้า รวมทั้งให้คุณติดตั้ง macOS ใหม่พร้อมกับสิ่งอื่น ๆ อีกมากมาย ทำตามคำแนะนำด้านล่างเพื่อทำสิ่งนี้:
- ก่อนอื่น ให้ดำเนินการต่อและรีสตาร์ท Mac ของคุณโดยคลิกที่ไอคอน Apple ในแถบเมนูด้านบน แล้วเลือก รีสตาร์ท จากเมนูแบบเลื่อนลง
- ในขณะที่ Mac ของคุณรีสตาร์ท ให้กด Command และ R . ค้างไว้ บนแป้นพิมพ์ของคุณจนกว่าคุณจะเห็นโลโก้ Apple บนหน้าจอ.
- การดำเนินการนี้จะบูต Mac ของคุณเข้าสู่โหมดการกู้คืน และคุณจะเห็นยูทิลิตี้ macOS หน้าต่าง.
- ที่แถบเมนูด้านบน ให้คลิก ยูทิลิตี้ เมนูแบบเลื่อนลง จากนั้นเลือก เทอร์มินัล จากที่นั่น.
- เมื่อหน้าต่าง Terminal เปิดขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter คีย์:
spctl kext-consent add VB5E2TV963
- หลังจากดำเนินการแล้ว ให้เริ่มต้นอุปกรณ์ใหม่อีกครั้ง ในการดำเนินการนี้ ในหน้าต่าง Terminal ของคุณ ให้ป้อนคำสั่งต่อไปนี้:
sudo shutdown -r now
- หรือคุณจะคลิกที่โลโก้ Apple ที่แถบเมนูด้านบนและเลือก เริ่มต้นใหม่ จากเมนูแบบเลื่อนลง
- เมื่ออุปกรณ์ของคุณบูทขึ้น ให้เปิด VirtualBox อีกครั้ง และดูว่าคุณประสบปัญหาใดๆ ขณะติดตั้งเครื่องเสมือนบน Mac ของคุณหรือไม่
ปิดใช้งาน Secure Boot บน Mac ของคุณ
หากวิธีการข้างต้นไม่ได้ผลสำหรับคุณ ในบางกรณี ปัญหาอาจเกี่ยวข้องกับ Secure Boot ใน BIOS ของคุณ Secure Boot นั้นเป็นคุณสมบัติด้านความปลอดภัยของ UEFI หรือที่เรียกว่า Unified Extensible Firmware Interface เมื่อคุณเปิดใช้งานและกำหนดค่า Secure Boot ไว้ จะช่วยให้คอมพิวเตอร์ของคุณต้านทานการโจมตีและการติดเชื้อมัลแวร์ได้ เนื่องจากเป็นคุณลักษณะด้านความปลอดภัย จึงอาจทำให้เกิดปัญหากับแอปพลิเคชันบางอย่างในอุปกรณ์ของคุณ ซึ่งอาจเกิดขึ้นที่นี่
ดังนั้น คุณจะต้องปิดการใช้งานบนเครื่องของคุณและดูว่าได้ผลหรือไม่ โดยทำตามคำแนะนำด้านล่าง:
- ก่อนอื่น ไปข้างหน้าและเริ่มต้นใน โหมดการกู้คืน ดังที่แสดงไว้ด้านบน
- เมื่อคุณอยู่ในโหมดการกู้คืน ให้คลิกที่ ยูทิลิตี้ อยู่ที่แถบเมนูด้านบน
- จากเมนูแบบเลื่อนลง ให้เลือก Startup Security Utility .
- บนข้อความแจ้ง Secure Boot ที่ปรากฏขึ้น ให้เลือก ไม่มีการรักษาความปลอดภัย .
- เมื่อเสร็จแล้ว ให้เริ่มต้นอุปกรณ์ใหม่โดยคลิกไอคอน Apple ในแถบเมนูและเลือก รีสตาร์ท .
- หลังจากที่ Mac บูทเครื่องแล้ว ให้เปิด VirtualBox เพื่อดูว่ายังมีปัญหาอยู่หรือไม่
ในกรณีที่คุณไม่สามารถปิดการใช้งาน Secure Boot จากโหมดการกู้คืน ในกรณีนี้ คุณจะต้องเข้าสู่การตั้งค่า BIOS ของคุณและเปลี่ยนจากที่นั่น