2012-11-08 21 views
54

Đây là cách đầu ra lỗi là nếu tôi chạy virtualbox từ thiết bị đầu cuối. Làm thế nào để sửa nó? Tôi đang sử dụng máy Ubuntu 12.10 64bit.Cách sửa cài đặt hộp ảo

virtualbox 
WARNING: The character device /dev/vboxdrv does not exist. 
    Please install the virtualbox-ose-dkms package and the appropriate 
    headers, most likely linux-headers-generic. 

    You will not be able to start VMs until this problem is fixed. 

EDIT:

Tôi có cả mới nhất linux-headers-genericvirtualbox-ose-dkms gói

+0

Nó nói chính xác những gì bạn cần làm, cài đặt virtualbox-ose-dkms. Hãy thử gõ 'sudo apt-get install virtualbox-ose-dkms' và xem nếu nó biến mất ... –

+3

@JoakimGebart Tôi đã làm điều đó. Tuy nhiên nó mang lại cho tôi lỗi – footy

+8

Không downvote câu hỏi này, tôi chỉ có cùng một vấn đề (cài đặt virtualbox-ose-dkms didnt giải quyết nó). Câu trả lời được chấp nhận hoạt động vì nó kích hoạt sự biên dịch lại mô-đun hạt nhân –

Trả lời

65

Trước khi cố gắng chạy này hãy chắc chắn rằng các tiêu đề chạy Kernel hiện tại được cài đặt trên hệ thống của bạn. Nếu không, bạn sẽ nhận được một lỗi cho biết rằng bạn cần phải cài đặt chúng hoặc sử dụng tùy chọn --kernelsource để trỏ đến các tiêu đề đã nói.

Làm theo hướng dẫn trên blog post này đã giúp tôi. Về cơ bản sau khi cài đặt hai gói bạn cũng cần phải làm như cấu hình lại:

sudo dpkg-reconfigure virtualbox-dkms 

sudo dpkg-reconfigure virtualbox 
+0

Câu hỏi ngoài chủ đề nhưng đây là câu trả lời đúng. – Francisco

+0

Khi thực hiện các bước trong bài đăng trên blog tôi nhận được * Không có mô-đun phù hợp để chạy hạt nhân tìm thấy ... không thành công! * – Luke

+0

cảm ơn người đàn ông tôi đã ở trong một deepshit –

7

Nếu bạn có cùng một vấn đề trong ubuntu 12.04 giải pháp trên có thể không hoạt động (ít nhất nó không làm việc cho tôi và hai khác - xem lỗi tôi đã nhận được trong lưu ý # 1 dưới đây). Tuy nhiên, Installing the Oracle version of Virtualbox vẫn hoạt động tốt.


Lưu ý # 1: Tôi đã nhận được các lỗi dưới đây:

ndemou ~ dkms status 
virtualbox, 4.1.12: added 
ndemou ~ sudo dkms install virtualbox/4.1.12 
Kernel preparation unnecessary for this kernel. Skipping... 

Building module: 
cleaning build area.... 
make KERNELRELEASE=3.5.0-28-generic -C /lib/modules/3.5.0-28-generic/build M=/var/lib/dkms/virtualbox/4.1.12/build.....(bad exit status: 2) 
Error! Bad return status for module build on kernel: 3.5.0-28-generic (i686) 
Consult /var/lib/dkms/virtualbox/4.1.12/build/make.log for more information. 
+0

Nó làm việc cho tôi, cảm ơn! – felipsmartins

16

Sau hai dpkg-reconfigure lệnh Tôi cũng cần thiết để chạy:

sudo modprobe vboxdrv 

Và để sửa chữa eth0:

sudo modprobe vboxnetflt 
+0

Một lưu ý khác bạn có thể cần chạy sudo /etc/init.d/virtualbox restart –

+3

modprobe: FATAL: Không tìm thấy mô-đun vboxdrv. – Qohelet

Các vấn đề liên quan