ในขณะที่ใช้ VirtualBox ฉันได้รับข้อผิดพลาดที่แสดงในภาพ ฉันดำเนินการคำสั่งที่แนะนำ แต่ยังคงได้รับข้อผิดพลาด
ในขณะที่ใช้ VirtualBox ฉันได้รับข้อผิดพลาดที่แสดงในภาพ ฉันดำเนินการคำสั่งที่แนะนำ แต่ยังคงได้รับข้อผิดพลาด
คำตอบ:
รูปภาพในรูปภาพแสดงข้อความแสดงข้อผิดพลาดนี้ให้คุณ: rtr3initex ล้มเหลวด้วย rc = -1912 (rc = -1912) Ubuntu
กำลังบอกคุณว่าคุณมีการติดตั้งที่ไม่ตรงกัน kernel modules do not match your installed version
ของคุณ โมดูลเคอร์เนลถูกทำแพ็กเกจvirtualbox-dkms
ในที่เก็บ
คุณน่าจะติดตั้งจากที่เก็บ แต่ไม่สามารถติดตั้งโมดูลทั้งหมดหรือติดตั้งดำเนินการและอัพเกรดและโมดูลไม่ได้รับการอัพเกรดอย่างสมบูรณ์ระหว่างการอัปเดตระบบของคุณ คุณสามารถแก้ไขได้โดยถอนการติดตั้งและติดตั้งใหม่ซึ่งจะติดตั้งโมดูลที่จำเป็น คุณทำเช่นนี้กับ:
$ sudo apt remove --purge virtualbox
$ sudo apt install virtualbox
$ sudo apt install virtualbox-dkms
การลบ virtualbox ออกโดยสิ้นเชิงและการพึ่งพานั้นจะไม่ส่งผลกระทบต่อ VM ของคุณ เพียงใช้ตัวมันเอง
หรือคุณสามารถดาวน์โหลดรุ่นล่าสุดของ Virtualbox จากhttp://Virtualbox.org หน้าดาวน์โหลดสำหรับลินุกซ์คือhttps://www.virtualbox.org/wiki/Linux_Downloads
คุณสามารถเพิ่มสิ่งนี้ลงใน/etc/apt/sources.list
ไฟล์ของคุณเพื่อเพิ่มพื้นที่เก็บข้อมูลนักพัฒนาอย่างเป็นทางการ:
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
คุณสามารถดาวน์โหลดและเพิ่มรหัสความปลอดภัยด้วย:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
จากนั้นให้คะแนนสิ่งที่คุณมี:
$ sudo apt update
$ sudo apt upgrade
หากคุณลบรุ่นก่อนหน้าแล้วให้ติดตั้งใหม่หลังจากนี้upgrade
คำสั่งด้านบน:
$ sudo apt install virtualbox
หากคุณดาวน์โหลดและติดตั้งจากvirtualbox.org
โมดูลเคอร์เนลสำหรับรุ่นนักพัฒนาจะถูกรวบรวมและติดตั้งโดยอัตโนมัติ
sudo apt remove --purge virtualbox-dkms
; (2) virtualbox-dkms
คุณอาจต้องเรียกใช้สิ่งนี้ในภายหลัง:/sbin/rcvboxdrv setup
virtualbox-dkms
(คุณลบออกไม่ใช่หรือไม่) อย่างไรก็ตามมันใช้งานได้
วิ่ง:
sudo apt-get autoremove
sudo /sbin/vboxconfig