วิธีแก้ไขข้อผิดพลาด “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” ใน VirtualBox

Withi Kaekhi Khx Phid Phlad Mi Di Tid Tang Dirwexr Khexrnel Rc 1908 Ni Virtualbox



VirtualBox เป็นไฮเปอร์ไวเซอร์ VM ที่มีชื่อเสียงซึ่งเป็นที่รู้จักในด้านการสร้างเครื่องเสมือนและใช้งานระบบปฏิบัติการอื่น ๆ (เช่น Windows, Linux เป็นต้น) ภายในระบบปฏิบัติการ อย่างไรก็ตาม เมื่อมีการติดตั้งหรือเริ่มทำงานหลังจากผ่านไปเป็นเวลานาน และสร้างเครื่องเสมือนขึ้นมา มันเกิดข้อผิดพลาดวุ่นวาย “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” ข้อผิดพลาดนี้ส่วนใหญ่เกิดขึ้นใน Linux และ Mac OS เนื่องจากเวอร์ชันที่เข้ากันไม่ได้ของเวอร์ชัน VirtualBox กับเคอร์เนลของระบบปฏิบัติการโฮสต์

มาทำความเข้าใจข้อผิดพลาดกันสักหน่อย ประเภทของข้อผิดพลาด และวิธีแก้ไขในระบบปฏิบัติการต่างๆ ข้อผิดพลาด “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” สามารถมีข้อความได้ 3 ประเภท:

ข้อผิดพลาด 1: วิธีแก้ไขข้อผิดพลาด '/etc/init.d/vboxdrv'







ข้อผิดพลาด 2: ข้อผิดพลาด 'modprobe vboxdrv' สามารถแก้ไขได้อย่างไร



ข้อผิดพลาด 3: ข้อผิดพลาด '/sbin/vboxconfig' สามารถแก้ไขได้อย่างไร



ข้อผิดพลาดเหล่านี้เกิดขึ้นเนื่องจากส่วนหัวและไดรเวอร์เคอร์เนล VirtualBox Linux หายไปหรือไม่ได้ตั้งค่าอย่างถูกต้อง





บทความนี้ได้จัดเตรียมวิธีแก้ปัญหาข้อผิดพลาดนี้อย่างลึกซึ้งและผ่านการทดสอบแล้วตามระบบปฏิบัติการต่อไปนี้:

เริ่มต้นด้วยการแก้ไขในระบบปฏิบัติการ Linux



วิธีแก้ไขข้อผิดพลาด “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” ใน Linux

หากต้องการแก้ไขปัญหานี้ใน Linux ให้ดำเนินการคำสั่งที่พิมพ์ด้านล่างเพื่อกำหนดค่าใหม่หรือติดตั้ง (หากไม่ได้ติดตั้งไว้ตั้งแต่แรก) ส่วนหัวของเคอร์เนล VirtualBox Linux:

บันทึก : ตรวจสอบให้แน่ใจว่าได้ปิด VirtualBox ก่อนที่จะรันคำสั่ง มิฉะนั้นคุณจะพบข้อผิดพลาดหลังจากดำเนินการคำสั่ง

ซูโดะ ฉลาด ติดตั้ง --ติดตั้งใหม่ build-essential linux-headers-$ ( ไม่มีชื่อ -ร ) กล่องเสมือน-dkms dkms

มันจะให้สิทธิ์ในการใช้พื้นที่ในการติดตั้ง ให้สิทธิ์โดยพิมพ์ “y” แล้วกดปุ่ม “Enter”

หลังจากนั้นไม่นาน การติดตั้งจะเสร็จสิ้น และสิ่งที่คุณต้องทำคือดำเนินการคำสั่งนี้:

ซูโดะ modprobe vboxdrv

คุณพร้อมที่จะใช้งานเครื่อง VirtualBox โดยไม่ต้องยุ่งยากใดๆ

วิธีแก้ไขข้อผิดพลาด “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” ใน Mac OS (BigSur)

หากต้องการแก้ไขข้อผิดพลาด “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” ใน Mac OS (BigSur) ให้เปิดการตั้งค่าการตั้งค่าระบบโดยคลิกที่ไอคอน “Apple” ที่มุมซ้ายบนและเลือก “การตั้งค่าระบบ”:

หรือคุณสามารถเปิดการตั้งค่าระบบจาก Dock และเปิด “ความปลอดภัยและความเป็นส่วนตัว” การตั้งค่า:

ในแท็บ 'ทั่วไป' ของ 'ความปลอดภัยและความเป็นส่วนตัว' คลิกที่ปุ่มล็อคที่มุมล่างซ้ายเพื่อปลดล็อคการตั้งค่าและทำการเปลี่ยนแปลง:

นี่จะขอให้คุณระบุรหัสผ่านระบบ ระบุรหัสผ่านและกด 'ปลดล็อค':

หลังจากปลดล็อคการตั้งค่า “ความปลอดภัยและความเป็นส่วนตัว” แล้ว ให้คลิกที่ปุ่ม “อนุญาต” เพื่อปลดบล็อก VirtualBox จากการโหลด:

บันทึก : “VirtualBox” ได้รับการพัฒนาและเป็นเจ้าของโดย “Oracle America, Inc.” และนั่นคือเหตุผลที่คุณจะเห็น “Oracle America, Inc.” ในข้อความ

บันทึก : ปุ่ม 'อนุญาต' จะอยู่ที่นั่นเป็นเวลา 30 นาที อย่างไรก็ตาม หากไม่แสดง ให้ติดตั้ง VirtualBox อีกครั้ง จากนั้นจะปรากฏ หากต้องการถอนการติดตั้ง VirtualBox ให้ทำตาม คู่มือนี้

วิธีแก้ไขข้อผิดพลาด “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” ใน Mac OS (Mojave)

ใน Mojave การแก้ไขข้อผิดพลาด “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” เป็นเพียงการเรียกใช้คำสั่งต่อไปนี้:

ซูโดะ / ห้องสมุด / แอปพลิเคชัน \ การสนับสนุน / VirtualBox / เปิดตัวDaemons / VirtualBoxStartup.sh รีสตาร์ท

หลังจากดำเนินการคำสั่งข้างต้นแล้ว ให้รีสตาร์ท VirtualBox และเริ่ม Virtual Machine

บทสรุป

บทความนี้ได้ให้วิธีแก้ปัญหาที่ลึกซึ้งและผ่านการทดสอบแล้วสำหรับข้อผิดพลาด “ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc=-1908)” ใน Linux และ MacOS (BigSur & Mojave) ข้อผิดพลาดนี้เกิดขึ้นเนื่องจากส่วนหัวและไดรเวอร์เคอร์เนล VirtualBox Linux หายไปหรือไม่ได้ตั้งค่าอย่างถูกต้อง ใน Linux คุณเพียงแค่ต้องติดตั้งส่วนหัวของ Linux และ VirtualBox dkms ในขณะที่อยู่ใน Mac OS (BigSur) ให้ปลดล็อกและอนุญาตแอปจาก 'ความปลอดภัยและความเป็นส่วนตัว' ใน 'การตั้งค่าระบบ'