Làm cách nào để sửa lỗi 'modprobe vboxdrv' trong virtualBox?


29

Tôi cài đặt virtualBoxtrên Ubuntu 16.04, nhưng sau khi cài đặt và tạo Máy chủ ảo mới hiển thị lỗi này:

Trình điều khiển hạt nhân chưa được cài đặt (rc = -1908)

Trình điều khiển hạt nhân VirtualBox Linux (vboxdrv) không được tải hoặc có vấn đề về quyền với / dev / vboxdrv. Vui lòng cài đặt gói virtualbox-dkms và tải mô-đun kernel bằng cách thực thi

modprobe vboxdrv

làm gốc. Nếu nó có sẵn trong bản phân phối của bạn, bạn nên cài đặt gói DKMS trước. Gói này theo dõi các thay đổi nhân Linux và biên dịch lại mô-đun hạt nhân vboxdrv nếu cần.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT. 

Làm thế nào để giải quyết modprobe vboxdrvlỗi này ?


Bạn có thử 'sudo modprobe vboxdrv' không?
Ali Razmdideh

Xem câu hỏi này là chính xác giống như chỉ một vài giờ trước. Có lẽ một trong những ý kiến ​​sẽ giúp bạn tốt vì Jimmi chưa nói điều gì đã giúp anh ta.
Ziazis

Câu trả lời:


51

Bước đầu tiên chạy lệnh này:

sudo modprobe vboxdrv

Nếu nó không hữu ích, hãy chạy các lệnh sau:

sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

Sau đó khởi động lại hệ thống của bạn và sau khi khởi động lại chạy lệnh này:

sudo modprobe vboxdrv

Và nếu nó không hoạt động, bạn phải tắt Secure Boot trong cài đặt BIOS / UEFI của mình vì Secure Boot ngăn các mô-đun không dấu được tải.


6
Xin chào, Sau khi chạy sudo modprobe vboxdrv, hiển thị lỗi này:modprobe: ERROR: could not insert 'vboxdrv': Required key not available
mySun

1
@mySun Vấn đề của bạn đã được giải quyết chưa? Nếu câu trả lời của tôi không hữu ích, vui lòng đọc hướng dẫn bài đăng này để giải quyết Required key not availablevấn đề: askubfox.com/questions/760671/ Kẻ
Ali Razmdideh

3
Tôi đọc bài đăng này và tìm thấy vấn đề của tôi :-) Cảm ơn bạn.
mySun

Tôi không cần phải khởi động lại nhưng phương pháp cài đặt apt của bạn đã hoạt động.
flyingdrifter

Cách tốt nhất để tự động hóa nó khi khởi động là gì? Tôi có nên đặt nó vào /usr/lib/modules-load.d không?
yuranos87

4
  1. Gỡ cài đặt virtualbox-dkms và cấu hình của nó bằng cách chạy các lệnh dưới đây:

    sudo apt-get remove virtualbox-dkms
    sudo apt-get remove --purge virtualbox-dkms
    
  2. Cài đặt tiêu đề Linux và hình ảnh Linux bằng cách chạy lệnh dưới đây:

    sudo apt-get install -y linux-headers-amd64 linux-image-amd64
    
  3. Cài đặt hộp ảo-dkms

    sudo apt-get install -y virtualbox-dkms
    

1
Thay vào đó, hệ thống của tôi không thể tìm linux-headers-amd64hoặc linux-image-amd64 thử apt dist-upgrade.
david.perez

cài đặt tiêu đề linux phải chung chungsudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
Nav

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.