Manjaro: vboxdrv 모듈을 찾을 수 없습니다.

Manjaro: vboxdrv 모듈을 찾을 수 없습니다.

시스템을 업그레이드해서 해냈어요

sudo pacman -S virtualbox virtualbox-host-modules virtualbox-guest-iso virtualbox-host-dkms

Yaourt virtualbox-ext-oracle

sudo depmod -a

sudo modprobe vboxdrv

modprobe: 치명적: vboxdrv 모듈을 찾을 수 없습니다.

여기에 이미지 설명을 입력하세요.

답변1

문제는 책을 읽는 대신 웹과 YouTube 동영상의 튜토리얼을 따른다는 것입니다.만자로 위키.

올바른 방법은 virtualbox를 설치하는 것이 아니라 먼저 제가 사용하고 있는 경우 커널 버전을 virtualbox-host-modules확인해야 하므로 이렇게 해야 합니다.uname -r3.16.7.10-1-MANJARO

sudo pacman -S linux316-virtualbox-host-modules

시간이 흐르고 블로그가 더 인기를 얻고 순위가 점점 좋아질수록 공식 문서는 훨씬 뒤처지고 나 같은 사용자는 잘못된 정보를 얻게 됩니다. 어쨌든 내 답변이 향후 사용자에게 도움이 되기를 바랍니다.

답변2

단순화된 단계는 다음과 같습니다.

첫 번째 단계는 슈퍼유저가 되는 것입니다.

pacman -S linux-headers
pacman -S virtualbox virtualbox-guest-iso
modprobe vboxdrv

...하지만 부팅할 때마다 다음 작업을 수동으로 수행하고 싶지 않은 경우:

파일을 열다

 vim /etc/modules-load.d/virtualbox.conf

현재 파일에 추가

vboxdrv

vboxusers 그룹에 사용자 이름 추가

gpasswd -a $USER vboxusers

문제 해결[/b:8wk2jz3u]

네트워크 어댑터를 브리지 모드로 설정한 경우

modprobe -a vboxdrv vboxnetadp vboxnetflt

또는 부팅할 때마다 다음 작업을 수동으로 수행하고 싶지 않은 경우:

vim /etc/modules-load.d/virtualbox.conf

vboxnetadp
vboxnetflt

명확하고 좋은 답변을 주신 Hector에게 감사드립니다.

답변3

다시 시작하면 문제가 해결되었습니다.

문제는 커널을 업데이트했지만 그 이후로 재부팅하지 않았기 때문에 modprobe가 여전히 이전 경로를 찾고 있고 분명히 찾고 있는 모듈을 찾을 수 없다는 것입니다.

관련 정보