14.04의 VBox, 커널 드라이버가 설치되지 않음 (rc = -1908)


10

Ubuntu 14.04에 가상 상자를 설치하면 다음 메시지가 나타납니다.

커널 드라이버가 설치되지 않았습니다 (rc = -1908).

VirtualBox Linux 커널 드라이버 (vboxdrv)가로드되지 않았거나 / dev / vboxdrv에 권한 문제가 있습니다. 실행하여 커널 모듈을 다시 설치하십시오

'/etc/init.d/vboxdrv 설정'

루트로. 배포판에서 사용할 수 있으면 DKMS 패키지를 먼저 설치해야합니다. 이 패키지는 Linux 커널 변경 사항을 추적하고 필요한 경우 vboxdrv> kernel 모듈을 다시 컴파일합니다.

그런 다음 링크 를 따라 다음 명령을 입력했습니다.

sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove --purge virtualbox-dkms
sudo apt-get install virtualbox-dkms

마지막 명령 실행시

sudo apt-get install virtualbox-dkms

오류가 발생합니다.

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable 
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
virtualbox-dkms : Depends: virtualbox (>= 4.3.10-dfsg-1)
E: Unable to correct problems, you have held broken packages.

참고로 Virtual Box의 버전을 확인했는데 4.3.16 r95972가 있습니다.

솔루션을 사용하여 작동했습니다.

sudo apt-get install build-essential module-assistant
sudo m-a prepare

오류에서 언급 한대로 두 번째 커널 모듈을 다시 설치하십시오.

sudo /etc/init.d/vboxdrv setup

자세한 내용은 링크에서

답변:


12

커널 드라이버를 컴파일해야합니다 :

먼저

$ sudo apt-get install build-essential module-assistant 
$ sudo m-a prepare

둘째, 오류에서 언급 한대로 커널 모듈을 다시 설치하십시오.

sudo /etc/init.d/vboxdrv setup

문제가 해결 될 것입니다.

때때로 두 번째 단계만으로 문제를 해결할 수 있습니다 (먼저 시도해보십시오).

출처 : http://www.binarytides.com/fix-vbox-kernel-driver-error/


감사. 우분투 14.04. 시스템 업데이트 후 하루에서 다음 날까지 VB가 작동을 멈췄습니다. 두 번째 단계는 내가 실행하는 데 필요한 전부입니다.
smertrios

@hunch, 이러한 제안을 시도했지만 dmesg이유를 찾기 위해 계속 실패하고 실행 됩니다. 나는 그렇게 많은 코드를 해석 할 수 없다. AU 이외의 오류는 어디에서 찾아야합니까 (또는 AU가 최선의 선택입니까)?
제임스

시도 sudo /etc/init.d/vboxdrv setup dmesg하고 응답을 얻었 Look at /var/log/vbox-setup.log to find out what went wrong.습니다. 해당 파일을 살펴 보았습니다 Error building the module: /tmp/vbox.0/Makefile-header.gmk:193: *** Error: unable to find the headers of the Linux kernel to build against (KERN_DIR=/lib/modules/dmesg/build). Specify KERN_VER=<version> (currently dmesg) and run Make again. Stop.. 커널 버전을 포함했지만 여전히 실패했습니다 sudo /etc/init.d/vboxdrv setup 3.13.0-51-generic.
prkos
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.