“ FATAL: ไม่พบโมดูล vboxdrv ในไดเรกทอรี /lib/modules/4.10.0-20-generic”


16

เรียกใช้ sudo sh vboxsign.sh และรับ "FATAL: โมดูล vboxdrv ไม่พบในไดเรกทอรี /lib/modules/4.10.0-20-generic"

ฉันพลาดอะไรไป ครั้งนี้ใช้งานได้ดี แต่ฉันได้อัปเกรดตั้งแต่ครั้งแรกและต้องลืมบางสิ่งบางอย่าง ฉันตั้งไดเรกทอรีทำงานอย่างถูกต้อง

คำตอบ:


16

ลองติดตั้งใหม่ "virtualbox-dkms"

sudo apt install --reinstall virtualbox-dkms

2
ทำงาน! สำหรับการแก้ไขคุณจะอธิบายว่าทำไมจึงน่าจะแก้ไขปัญหาได้
Tom Mercer

1
ฉันได้รับ: E: ไม่สามารถค้นหาแพ็คเกจ virtualbox-dkms ฉันได้เพิ่ม Virtualbox ลงในรายการแหล่งที่มาของฉันแล้วความคิดใดที่เป็นสาเหตุ
Christopher John

3

สำหรับฉันการติดตั้ง virtualbox-dkms ให้ข้อผิดพลาดเสมอ นี่เป็นครั้งแรกที่ฉันอัปเกรดเคอร์เนลและไม่ได้อัปเกรดส่วนหัว ฉันยังต้องทำ

sudo aptitude install linux-headers-`uname -r`

และไม่ยอมรับว่าเป็นวิธีแก้ปัญหาแรก (ซึ่งไม่ได้ทำอะไรเลยจริงๆ) แต่ยอมรับวิธีแก้ปัญหาที่สองซึ่งเป็นการอัพเกรดห้องสมุดเพิ่มเติม หลังจากนั้น

sudo apt install --reinstall virtualbox-dkms

ทำงานให้ฉัน


2

การติดตั้งใหม่ดังกล่าวข้างต้น - ไม่ได้ช่วยฉัน (ภายใน (X) Ubuntu 18.04 พร้อมเคอร์เนลที่เพิ่งอัพเดต) ทำงานอะไรในกรณีของฉัน:

  1. คีย์การตั้งค่าด้วย:

    wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc | sudo apt-key add -
    
  2. ตั้งค่าที่เก็บข้อมูลด้วย:

    sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian cosmic non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'
    
  3. ดาวน์โหลดและติดตั้งเวอร์ชันล่าสุดของVirtualBox(พร้อมแพ็กเกจพิเศษทั้งหมด) จากลิงก์นี้


0

จากคำตอบอื่น ๆ และเอกสารอย่างเป็นทางการของ VirtualBoxนี่เป็นสิ่งที่ใช้ได้:

sudo apt-get install build-essential linux-headers-`uname -r`
sudo apt-get install autoconf automake bc bison build-essential flex gcc g++ make python -y
sudo apt-get purge virtualbox

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -c | cut -f2) non-free contrib" >> /etc/apt/sources.list.d/virtualbox.org.list'

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-get update
sudo apt-get install virtualbox-6.0
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.