โมดูลโฮสต์ VirtualBox สร้างจากซอร์สโค้ดบนเครื่องของคุณ โมดูลสำหรับเคอร์เนลหนึ่งจะไม่จำเป็นต้องทำงาน (หรือทำงานอย่างถูกต้อง) บนเคอร์เนลอื่น โดยทั่วไปจะถูกคอมไพล์ใหม่หลังจากอัพเกรดเคอร์เนล
เมื่อคุณติดตั้งเคอร์เนลเวอร์ชันใหม่เคอร์เนลเก่าของคุณยังคงทำงานอยู่ ขณะที่ฮาเวียร์ริเวร่ากล่าวว่าคุณจะต้องบูตใช้ kernel ใหม่
ดังนั้นหากเป้าหมายของคุณคือการใช้ VirtualBox บนเคอร์เนลใหม่คุณต้องรีบูตเครื่อง โมดูลจะถูกโหลดเมื่อคุณทำ (หลังจากถูกสร้างขึ้นมาใหม่จากแหล่งหากจำเป็น)
อย่างไรก็ตามหากเป้าหมายของคุณคือการใช้โมดูลเก่ากับเคอร์เนลเก่าคุณสามารถโหลดซ้ำได้ด้วยตนเองmodprobe
(ตามที่คุณทำ)
หากคุณเชื่อว่าเป็นข้อบกพร่องที่โมดูล VirtualBox ไม่ทำงานกับเคอร์เนลที่ใช้งานอยู่ก่อนที่จะรีบูตคุณสามารถรายงานข้อผิดพลาดนั้นได้ หากคุณกำลังใช้เวอร์ชันของ VirtualBox ที่ให้ไว้อย่างเป็นทางการใน Ubuntu (แทนที่จะเป็นเวอร์ชั่นจากแหล่งซอฟต์แวร์ของ Oracle) ฉันขอแนะนำให้รายงานสิ่งนี้กับ VirtualBox แบบดาวน์สตรีม (เช่นกับ VirtualBox ของ Ubuntu) โปรดอ่านคู่มือนี้อย่างละเอียดก่อน นอกจากนี้ยังมีข้อมูลที่เป็นประโยชน์เกี่ยวกับการรายงานข้อผิดพลาดในคำถามนี้
หากคุณสามารถผลิตนี้กับรุ่นต้นน้ำของ VirtualBox ( โดยเฉพาะอย่างยิ่งถ้ามันเกิดขึ้นในระบบที่ไม่ Ubuntu แต่ฉันไม่คิดว่าจำเป็นที่นี่) ผมขอแนะนำให้รายงานไป (หรือยังรายงานว่า) ต้นน้ำ (ค้นหาครั้งแรก)
ฉันแนะนำไม่ยอมรับคำตอบนี้ทันที อาจจะมีคนอธิบายได้ดีกว่าว่าทำไมโมดูลถูกยกเลิกการโหลด