
저는 Manjaro와 AUR을 처음 접했고 다음과 같은 거의 같은 문제에 직면했습니다.이것은 우분투에서:
vagrant
를 통해 virtualbox
설치 한 pacman
다음 시도합니다.
$ 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 [액션] [액션] = { 추가 | 제거 | 자동 설치 | mktarball | mkdeb | 옵션] = [-m 모듈] [-v 모듈 버전] [-k 커널 버전] [-a 아치] [-d 배포판] [-c dkms.conf-location] [-q] [- -force] [- -all] [--templatekernel=커널] [--directive='cli-directive=cli-value'] [--config=kernel-.config-location] [- -archive=tarball-location ] [--kernelsourcedir =소스 위치] [--no-prepare-kernel] [--no-initrd] [--binaries-only] [--source-only] [-r 버전(SuSE)] [- -verbose] [-- size] [--spec=specfile] [--media=floppy|iso|tar] [--legacy-postinst=0|1] [--no-depmod] [ -j number] 오류! 지정된 작업이 없습니다.
dkms
괜찮아 보이는데?
$ dkms status
아무것도 인쇄되지 않습니다.
gcc
설치되었습니다.
어떻게 해결할 수 있나요?
답변1
답변2
내 컴퓨터를 다시 시작하면 문제가 해결되었습니다. 그러면 VirtualBox 커널 모듈이 로드됩니다. 이 작업을 수동으로 수행할 수 있는 방법이 있다고 확신하지만 재부팅하는 데 시간이 덜 걸리기 때문에 알아내려고 노력하지 않았습니다.
답변3
VirtualBox를 설치한 후 Arch에서 Windows 7 가상 머신을 처음 시작할 때 동일한 오류가 발생했습니다.
내 경우에는 sudo modprobe vboxdrv
실행 결과가 나오지 않았습니다(OP에서 치명적인 오류가 발생하지는 않았지만). sudo /sbin/vboxconfig
명령 도 찾을 수 없습니다.
달리는 것이 rcvboxdrv
트릭을 수행하는 것 같습니다.
$ sudo /sbin/rcvboxdrv
Unloading modules: vboxdrv
Loading modules: vboxnetadp vboxnetflt vboxpci vboxdrv
재부팅할 필요가 없습니다! 그 후 가상 머신이 정상적으로 실행되었습니다.
답변4
나를 위한
sudo modprobe vboxdrv
그 이후에는 가상 머신에서 이 오류가 발생할 때마다 작동합니다.
vagrant up
예상대로 작동합니다.