VirtualBox에서 vboxdrv 설정 실패를 어떻게 해결합니까?


25

그래서 VirtualBox로 OS를 만들려고 했는데이 오류가 발생했습니다.

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

그래서 Vboxdrv 설정을 실행하여 분명히했습니다. 이 명령을 실행했습니다.

sudo service vboxdrv setup

그렇게하는 동안 오류가 발생했습니다.

stopping kernel drivers...done.

Uninstalling old virtualbox dkms kernel modules/etc/init.d/voboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...done.
(Failed, trying without DKMS)
recompiling VirtualBox kernel modules...failed!
(look at /var/log/vbox-install.log to find out what went wrong.)

그래서, 나는 /var/log/vbox-install.log무엇이든 찾을 수 있는지 살펴 보았습니다 . 이 오류가 발생했습니다.

/etc/init.d/vboxdrv: 334: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/build_in_tmp: not found

어떤 도움? 감사.


답변:


28

마침내이 일을했습니다. DKMS가 제대로 작동하지 않는 것 같습니다 (?). 를 다시 설치 virtualbox-dkms하면 내 VM이 백업됩니다.

sudo apt-get --reinstall install virtualbox-dkms

1
virtualbox-dkms를 다시 설치하면 DKMS가 작동하지 않는다고 말합니다. vboxnetflt.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.13.0-35-generic/updates/dkms/ ... vboxpci.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.13.0-35-generic/updates/dkms/
Crusty Barnacle

이것은 나를 위해 작동
Ker Ruben Ramos

1
@CrustyBarnacle 방금 동일한 문제를 겪고 있습니다 : o ... virtualbox 설치에는 'src'폴더가 없었으므로 설정 명령을 실행할 때 이전 VB 커널을 제거했지만 새 커널을 다시 컴파일하지 못했습니다 ( 당신과 동일)-이것이 "원래 모듈이 없음"오류가 발생하는 이유입니다-BTW 오늘의 최신 우분투 업데이트를 한 직후에 문제가 시작되었습니다 .... 흠 ... 관련?
code_fodder

@christopher, 당신을 사랑합니다.
Haisum Usman

6

나는 다음을 제안 할 것이다 :

먼저, 프로그램을 빌드하는 데 필요한 헤더 및 기타 요소가 있는지 확인하십시오. 터미널 창 열기 ctrl+ alt+t

sudo apt-get install build-essential libssl-dev linux-headers-`uname -r`

둘째, 커널 업데이트 후이 문제가 발생하지 않도록 dkms 모듈을 설치하십시오.

sudo apt-get install dkms

마지막으로 첫 번째 오류 메시지에서 제안한대로 명령을 시도하십시오.

sudo -i
/etc/init.d/vboxdrv setup
exit

답장을 보내 주셔서 감사합니다. 마지막으로 말한 것과 같은 오류 메시지가 나타납니다. 어떤 제안?
user287210

@ user287210 아니요,이 시점에서 virtualbox 프로그램을 제거 / 제거하고 다시 설치합니다. 사용중인 버전을 알고 있습니까?
Charles Green

sudo apt-get install virtualbox vityualbox-dkms dkms로 설치했거나 oracle 웹 사이트에서 설치 프로그램을 설치했습니다. 웹 사이트에서 설치하면 사람들이 잘한다고 들었습니다. 내가 가진 것을 제거하고 웹 사이트에서 다시 설치하면 어떤 일이 발생하는지 알려 드리겠습니다.
user287210

xfce ubuntu 14.04에서 패키지를 제거하고 virtualbox.org/wiki/Linux_Downloads(14.04 용 AMD64) 에서 VirtualBox를 설치했습니다 . 데비 패키지 설치 프로그램으로 설치했습니다. 내가 설치 한 virtualbox 버전은 4.3.14입니다. VirtualBox를 열고 vboxdrv 설정 사용과 동일한 오류가 발생했습니다. 나는 설정을했고 지난번에했던 것과 같은 오류가 발생했습니다.
user287210

비슷한 문제를 많이 겪어 보았습니다-올바른 트랙에있는 것 같습니다-/var/log/vbox-install.log 로그 파일의 출력이 이전과 다른가요? OS 버전이 완전히 업데이트 되었습니까?
Charles Green

2

deb 또는 rpm 패키지 대신 "모든 배포-실행 설치 프로그램"( 이 목록 의 맨 아래 항목 )을 사용하십시오! 이것은 나를 위해 오류를 수정했습니다 (Ubuntu 14.10 + VirtualBox 4.3.26).


내가 깨진 VirtualBox를 :( 제거 한 후이 ..... 내 모든 문제를 해결
code_fodder

1

@Crusty_Barnacle 및 @Charles_Green 솔루션을 성공적으로 시도한 후 배포판 (Ubuntu 14.04)이 완전히 최신 상태인지 확인한 후 다음을 수행했습니다.

aptitude purge virtualbox virtualbox-dkms virtualbox-qt
aptitude install virtualbox

그리고 모든 것이 다시 잘 작동했습니다.

이것이 다른 사람들을 도울 수 있기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.