Sự cố VirtualBox: Mô-đun hạt nhân không được tải


11

Tôi đã cài đặt VirtualBox nhiều lần, cùng một lỗi mỗi lần (Cũng xem ảnh chụp màn hình bên dưới)

WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (4.4.0-22-generic) or it failed to load. Please recompile the kernel module and install it by
           sudo /sbin/rcvboxdrv setup
         You will not be able to start VMs until this problem is fixed. Extension Packs: 0

Tôi chạy thiết lập sudo / sbin / rcvboxdrv và nhận:

Stopping VirtualBox kernel modules ...done.
Removing old VirtualBox pci kernel module ...done.
Removing old VirtualBox netadp kernel module ...done.
Removing old VirtualBox netflt kernel module ...done.
Removing old VirtualBox kernel module ...done.
Recompiling VirtualBox kernel modules
 ...done.
Starting VirtualBox kernel modules ...failed!
  (modprobe vboxdrv failed. Please use 'dmesg' to find out why)

Khi tôi chạy dmesg, tôi nhận được phản hồi DÀI từ đầu trong ảnh chụp màn hình được cung cấp, phần còn lại của nó (và có rất nhiều) nằm trong liên kết dán (chấm) ub Ubuntu.

Tôi đã cài đặt VBox từ Trung tâm phần mềm cũng như 5.0.2 và 5.0.18 64 bit và 5.0.2 32bit. Chương trình tự mở ra nhưng tôi đang cố gắng thêm gói tiện ích mở rộng để tương thích với USB, bất cứ khi nào tôi nói nó đều có thứ gì đó không có ứng dụng nào có thể mở được điều này (tôi đã gỡ cài đặt nó từ trước và hiện đang cố gắng tìm ra vấn đề VBox trước như tôi tin rằng nó là nguyên nhân của vấn đề gói mở rộng. lỗi thiết bị đầu cuối

http://paste.ubfox.com/16683032/


Thay vì tải lên ảnh chụp màn hình, bạn có thể sao chép tất cả đầu ra vào gedit, thụt lề bởi bốn khoảng trắng và dán nó vào cuối câu hỏi của bạn không? Điều đó sẽ đặt toàn bộ đầu ra thành một khối văn bản có thể đọc được.
nặc

Toàn bộ đầu ra có một liên kết đến nó bây giờ.
Louie Crisci

1
Có lẽ bạn cũng nên cân nhắc sử dụng paste.ubfox.com cho những thứ quá dài một cách vô lý. Google docs không bao giờ là một ý tưởng khôn ngoan (mọi người sẽ miễn cưỡng sử dụng).
XtrmJosh

Câu trả lời:


18

Trước tiên hãy chắc chắn rằng bạn đã cài đặt các gói này:

$ sudo apt-get install dkms build-essential linux-headers-`uname -r`

Nếu việc cài đặt ở trên không giải quyết được vấn đề, bạn có thể có phiên bản kernel lớn hơn so với 4.4.0-20việc thực thi các mô-đun hạt nhân không dấu không được phép chạy với Secure Bootkích hoạt trong BIOS. Trong trường hợp này, bạn có thể thực hiện một trong những điều sau đây:

  • Vô hiệu hóa Secure Boottrong cài đặt BIOS của bạn

HOẶC LÀ


1
Vô hiệu hóa Secure Boot đã tạo ra mánh khóe cho tôi (tôi không thực sự quan tâm đến việc bật nó lên). Cảm ơn!
batjko

6

Sau khi chạy lệnh này, VirtualBox của tôi đang hoạt động:

sudo apt install -f

1
Đáng ngạc nhiên đã làm công việc!
Alexar

2

Lệnh này đã làm việc cho tôi

sudo /etc/init.d/vboxdrv setup

Tiếp theo tôi gặp lỗi sau

The VirtualBox VM was created with a user that doesn't match the
current user running Vagrant. VirtualBox requires that the same user
is used to manage the VM that was created. Please re-run Vagrant with
that user. This is not a Vagrant issue.
The UID used to create the VM was: 0
Your UID is: 1000

Điều đó đã được giải quyết bằng cách chạy lệnh vagrant up với quyền truy cập root (sudo).

điều này sẽ khắc phục sự cố với VirtualBox Phiên bản: 5.1


2
sudo apt-get install --reinstall virtualbox

... Là những gì đã làm cho tôi. Hi vọng điêu nay co ich!


0

Chỉ cần cài đặt linux-headersvà chạy vboxconfiglại

#> sudo apt-get install dkms build-essential linux-headers-`uname -r`
#> sudo /sbin/vboxconfig
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.