วิธีแก้ไขข้อผิดพลาดรันไทม์ไดรเวอร์เคอร์เนล VirtualBox แบบพกพา



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

VirtualBox แบบพกพาช่วยให้คุณสามารถจำลองระบบคอมพิวเตอร์เต็มรูปแบบภายในการติดตั้งที่มีอยู่โดยไม่ต้องติดตั้งแพ็คเกจจำนวนมาก ในบางกรณีคุณอาจเปิดเครื่องรูดไฟล์ที่เก็บถาวรและเริ่มต้นได้ สิ่งนี้ทำให้การกำหนดค่าง่ายกว่าการทำงานกับการติดตั้งซอฟต์แวร์เต็มรูปแบบและยังช่วยให้คุณสามารถใช้คอมพิวเตอร์จำลอง VirtualBox ของคุณภายในเครื่องคอมพิวเตอร์ได้ทุกที่ที่มีเครื่องที่ใช้ซอฟต์แวร์ระบบที่เหมาะสม



นาน ๆ ครั้งคุณอาจพบข้อผิดพลาดของไดรเวอร์เคอร์เนลจาก Portable VirtualBox ซึ่งเกิดขึ้นเนื่องจากแพ็คเกจที่กำหนดค่าไม่ถูกต้อง ซึ่งอาจฟังดูขัดกันมากเพราะการติดตั้งแบบพกพานี้ไม่ควรยุ่งกับแพ็คเกจเลย



แก้ไขข้อผิดพลาดเคอร์เนล VirtualBox แบบพกพา

ก่อนดำเนินการต่อโปรดตรวจสอบให้แน่ใจว่าสิ่งที่คุณกำลังจัดการอยู่นั้นเป็นข้อผิดพลาดจากวิธีที่ VirtualBox โต้ตอบกับเคอร์เนลไม่ใช่ผลจากการกล่าวว่ามีบางอย่างเกี่ยวข้องกับเคอร์เนล Linux หรือ NT จริง คุณได้รับข้อความแสดงข้อผิดพลาดที่ระบุโดยเฉพาะว่าคุณกำลังประสบปัญหา“ VirtualBox - Runtime Error” และซอฟต์แวร์“ ไม่สามารถเข้าถึงไดรเวอร์เคอร์เนลได้!” หากคุณได้รับความตื่นตระหนกที่ทำให้ระบบปฏิบัติการของคุณหยุดแสดงว่าคุณกำลังเผชิญกับบางสิ่งที่ไม่เกี่ยวข้องกับ VirtualBox



ขึ้นอยู่กับระบบปฏิบัติการโฮสต์ของคุณคุณอาจต้องการใช้หนึ่งในเครื่องมือต่างๆที่ใช้ในการตรวจสอบบริการ คุณสามารถลองใช้ ServiWin VBoxDrv ภายใต้ Windows หรือเพียงแค่ลอง top, htop หรือ busybox top ภายใต้ Linux ไม่ว่าในกรณีใดคุณอาจพบว่าบริการไม่เคยหยุดนิ่งหรือกลายเป็นกระบวนการซอมบี้ ขั้นตอนต่อไปของคุณคือลอง PSEXEC -s แต่ในกรณีส่วนใหญ่คุณจะไม่ได้ทำอะไรเลย

การลองติดตั้ง Portable VirtualBox ใหม่อาจช่วยแก้ไขสถานการณ์ได้และทำได้ง่ายพอสมควร เพียงคัดลอกไฟล์จากเมมโมรี่สติ๊ก USB หรือสื่อใด ๆ ที่คุณใช้จัดเก็บไดเร็กทอรีแบบพกพาไปยังไดเร็กทอรีใหม่แล้วลองอีกครั้ง หากวิธีนี้เป็นเคล็ดลับแสดงว่าคุณทำบางอย่างในไดเร็กทอรีเก่าของคุณหายและสามารถย้ายไฟล์ VXD ไปยังไฟล์ใหม่ได้



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

sudo apt-get ติดตั้ง dkms

sudo apt-get -y ติดตั้ง linux-headers-generic linux-headers-lbm - #. # - ## - ทั่วไป

แทนที่ octothorpes ด้วยตัวเลขที่ถูกต้องสำหรับส่วนหัว Linux ทั่วไปในปัจจุบันที่คุณใช้งานอยู่ ตัวเลขเหล่านี้จะเปลี่ยนไปตามการอัปเดตแต่ละครั้งซึ่งสะท้อนถึงลักษณะของการอัปเกรด Linux โดยปกติแล้วหาก Windows 7 x86_64 หรือสิ่งที่คล้ายกันเป็นระบบปฏิบัติการโฮสต์ของคุณสิ่งนี้จะไม่ทำงานโดยกำเนิด แต่ก็คุ้มค่าที่จะลองถ้าคุณทำงานจากภายในสภาพแวดล้อมที่มีการจัดการแบบ apt-get นอกจากนี้ยังอาจแก้ไขข้อผิดพลาดนี้สำหรับผู้ใช้ Microsoft Windows 10 ที่ติดตั้งไฟล์ Ubuntu เสริมภายใน Windows ในกรณีนี้ apt-get น่าจะยังใช้งานได้ดีในกรณีส่วนใหญ่

ข้อผิดพลาดประเภทนี้มักเกิดจากการสูญเสียไฟล์บางไฟล์อาจเป็นเพราะขั้นตอนการอัพเดตที่มากเกินไปหรืออาจเป็นเพราะระบบไฟล์เสียหาย สิ่งนี้เกิดขึ้นเมื่อมีการลบพลังงานในระหว่างการเขียนระบบไฟล์ ในทั้งสองกรณี sudo apt-get install –reinstall linux-headers - #. #. ## - ทั่วไป นอกจากนี้ยังอาจได้รับความช่วยเหลือเกี่ยวกับหมายเลขเวอร์ชันที่ถูกต้องแทนที่สัญลักษณ์ # ด้วยเวอร์ชันล่าสุดอีกครั้ง

หากคำสั่งเหล่านี้ก่อให้เกิดข้อผิดพลาดบางรูปแบบเช่นกันให้ใช้คำสั่งเหล่านี้แทน:

sudo apt-get ลบ linux-headers - #. #. #. ##

sudo apt-get install linux-headers - #. #. #. ## - ทั่วไป

แม้ว่าสิ่งนี้อาจดูค่อนข้างรุนแรงเนื่องจากลบส่วนหัวของ Linux ที่มีอยู่ออกและแทนที่ด้วยสำเนาใหม่ แต่จริงๆแล้วสิ่งนี้ไม่ได้สัมผัสกับไฟล์การกำหนดค่าใด ๆ ซึ่งจะช่วยให้การติดตั้งของคุณยังคงอยู่ตลอดเวลา เพียงแค่รีเฟรชส่วนหัวที่มีอยู่แล้ว หากคุณกำลังทำงานกับคอมพิวเตอร์พกพาทุกประเภทตรวจสอบให้แน่ใจว่าได้เสียบที่ชาร์จก่อนดำเนินการนี้ การสูญเสียพลังงานระหว่างการดำเนินการประเภทนี้จะไม่ทำให้ระบบไฟล์เสียไปโดยสิ้นเชิง แต่จะทำให้คุณปวดหัวมากมาย

หากคุณใช้งานจาก Ubuntu หรือระบบที่เข้ากันได้คุณสามารถเปิดตัวจัดการ Synaptic Package จากเมนูระบบ - การดูแลระบบ เลือกเมนูแก้ไขจากนั้นเลือก Fix Broken Packages ให้ความสนใจกับด้านล่างของหน้าต่าง นี่คือตำแหน่งที่แถบสถานะอยู่และจะทำหน้าที่เป็นเอาต์พุตเดียวที่คุณได้รับเกี่ยวกับกระบวนการนี้ คุณจะไม่พบกล่องโต้ตอบหรือหน้าต่างป๊อปอัปที่จะช่วยคุณได้

หากคุณมีเพียงการเข้าถึงเทอร์มินัลคุณสามารถเรียกใช้ sudo apt-get -f install เพื่อดำเนินการในสิ่งเดียวกัน ไม่ว่าในกรณีใดสิ่งนี้ควรตรวจสอบให้แน่ใจว่าคุณมีไฟล์ทั้งหมดที่ต้องการ ทันทีที่คุณยืนยันทุกอย่างแล้วคุณควรรีบูตระบบเพื่อให้แน่ใจว่าทุกอย่างโหลดจากสำเนาล่าสุด

เนื่องจากสิ่งนี้เกี่ยวข้องกับการเปลี่ยนแพ็กเกจส่วนหัวนี่อาจเป็นช่วงเวลาที่ดีในการอัปเกรดระบบแพ็กเกจแบบเต็ม คุณสามารถทำได้โดยเรียกใช้การอัปเดต sudo apt-get ตามด้วย sudo apt-get upgrade เพื่อให้แน่ใจว่าทุกแพ็คเกจที่คุณติดตั้งในระบบของคุณได้รับการอัปเดตแล้ว สิ่งนี้เป็นสิ่งที่ดีที่จะทำเป็นระยะ ๆ เมื่อเรียกใช้ VirtualBox เวอร์ชันใด ๆ เนื่องจากยังช่วยลดความเสี่ยงด้านความปลอดภัยที่มาพร้อมกับการรันระบบปฏิบัติการสองระบบด้วยกัน

เมื่อคุณทำให้ VirtualBox Portable ทำงานได้อย่างสมบูรณ์อีกครั้งคุณอาจพบว่านี่เป็นเวลาที่ดีในการสำรองข้อมูลไดเรกทอรีทั้งหมด คุณไม่จำเป็นต้องทำอะไรเป็นพิเศษเนื่องจากเวอร์ชันพกพาไม่ได้สร้างไฟล์อื่น ๆ ในระบบของคุณนอกเหนือจากที่คุณติดตั้งไว้แม้ว่าคุณอาจต้องการดูในโฮมไดเร็กทอรีของคุณเพื่อดูว่ามี ไฟล์คอนฟิกูเรชันที่สำคัญใด ๆ ในไดเร็กทอรีย่อยในนั้น นี่ไม่ใช่ขั้นตอนที่จำเป็น แต่การใช้เวลาสักครู่ในการดำเนินการในตอนนี้สามารถช่วยป้องกันไม่ให้ข้อผิดพลาดของเคอร์เนล VirtualBox ปรากฏขึ้นอีกในอนาคต

อ่าน 4 นาที