VirtualBox에서 커널 모듈이 로드되지 않았다고 불평합니다.

VirtualBox에서 커널 모듈이 로드되지 않았다고 불평합니다.

나는 Manjaro와 AUR을 처음 사용하는데 다음과 같은 거의 같은 문제가 있습니다.이건 우분투에서:

을(를 ) 통해 설치 vagrant한 다음 시도해 보겠습니다.virtualboxpacman

$ vagrant up

VirtualBox에서 커널 모듈이 로드되지 않았다고 불평합니다. VirtualBox GUI를 실행 VBoxManage --version하거나 열어 이 오류를 해결하는 방법에 대한 지침이 포함된 오류 메시지를 확인하세요.

$ VBoxManage --version

경고: vboxdrv 커널 모듈이 로드되지 않았습니다. 현재 커널(4.9.20-1-MANJARO)에 사용 가능한 모듈이 없거나 로드에 실패했습니다. 커널 모듈을 다시 컴파일하고 다음 방법으로 설치하십시오.

       sudo /sbin/vboxconfig

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

5.1.20r114628

$ sudo /sbin/vboxconfig

sudo: /sbin/vboxconfig: 명령을 찾을 수 없습니다

내가 게시한 링크에 따르면, 나는 시도한다.$ sudo /usr/lib/virtualbox/vboxdrv.sh setup

sudo: /usr/lib/virtualbox/vboxdrv.sh: 명령을 찾을 수 없습니다.

나는 또한 다음과 같은 제안을 찾았습니다 modprobe vboxdrv.

$ modprobe vboxdrv

modprobe: 치명적: /lib/modules/4.9.20-1-MANJARO 디렉터리에서 vboxdrv 모듈을 찾을 수 없습니다.

$ dkms

사용법: /usr/bin/dkms [작업] [옵션] [작업] = { 추가 | 제거 | 빌드 | 설치 | 제거 | 일치 | 자동 설치 | mk드라이버디스크 | MK타르볼 | ldtarball | mkrpm | mkmmp | mkdeb | 상태 } [옵션] = [-m 모듈] [-v 모듈 버전] [-k 커널 버전] [-a 아치] [-d distro] [-c dkms.conf-위치] [-q] [- -force] [--all] [--templatekernel=커널] [--directive='cli-directive=cli-value'] [--config=kernel-.config-location] [--archive=tarball-location ] [--kernelsourcedir=source-location] [--no-prepare-kernel] [--no-initrd] [--binaries-only] [--source-only] [-r release (SuSE)] [- -verbose] [--size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1] [--no-depmod] [-j 번호] 오류 ! 지정된 작업이 없습니다.

dkms괜찮은 것 같은데?

$ dkms status 아무것도 인쇄하지 않습니다.

gcc이(가) 설치되었습니다.

어떻게 해결하나요?

답변1

당신은설치하다

sudo pacman -S [kernel version]-virtualbox-host-modules

커널 버전을 얻으십시오:uname -r

귀하의 사용자는 다음 위치에 있어야 합니다.여러 떼

  • vboxusersVirtualBox가 작동하려면
  • storage그룹(USB 하위 시스템용)
  • vboxsf그룹(파일 공유용).
  • uucp직렬 포트용 그룹

vboxuser 그룹에 사용자를 추가하려면: gpasswd -a USERNAME vboxusers

을 체크 해봐:만자로 위키 그리고 아치리눅스 위키

답변2

내 컴퓨터를 재부팅하면 문제가 해결되었습니다. VirtualBox용 커널 모듈이 로드되었습니다. 이 작업을 수동으로 수행하는 방법도 있다고 확신하지만 재부팅하는 데 시간이 덜 걸리기 때문에 알아내려고 노력하지 않았습니다.

답변3

VirtualBox를 설치한 후 처음으로 Arch에서 Windows7 VM을 시작하는 동안 동일한 오류가 발생했습니다.

내 경우에는 실행 중 sudo modprobe vboxdrv아무 결과도 나오지 않았습니다(OP가 직면한 치명적인 오류는 없었지만). 또한 sudo /sbin/vboxconfig명령을 찾을 수 없습니다.

달리는 것이 rcvboxdrv효과가 있는 것 같았습니다.

$ sudo /sbin/rcvboxdrv
Unloading modules: vboxdrv 
Loading modules: vboxnetadp vboxnetflt vboxpci vboxdrv 

재부팅이 필요하지 않았습니다! 그 후 VM은 제대로 작동했습니다.

답변4

나를 위한

sudo modprobe vboxdrv

내 VM 컴퓨터에서 이 오류가 발생할 때마다 작동합니다. 그 이후에는

vagrant up

예상대로 실행됩니다.

관련 정보