OpenSuse Tumbleweed의 VirtualBox용 커널 드라이버가 없습니다.

OpenSuse Tumbleweed의 VirtualBox용 커널 드라이버가 없습니다.

방금 새로운 OpenSuse Tumbleweed를 설치하고 yast를 통해 "virtualbox, kernel source"를 설치했습니다. vboxusers 그룹에 일반 사용자를 추가합니다. 재시작. 이제 게스트 가상 머신(또한 OpenSuse)을 설치하려고 하면 다음 오류가 발생합니다.

linux-4tur:~ # ls -lah /sbin/vboxconfig
ls: cannot access '/sbin/vboxconfig': No such file or directory
linux-4tur:~ # ls -lah /sbin/ | grep -i vbox
linux-4tur:~ # 
linux-4tur:~ # ls -lah /dev/vboxdrv
ls: cannot access '/dev/vboxdrv': No such file or directory
linux-4tur:~ # 
linux-4tur:~ # modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found in directory /lib/modules/4.10.12-1-default
linux-4tur:~ # 

내가 무엇을 놓치고 있나요?

답변1

나는 같은 문제를 가지고있다. 모든 virtualbox 패키지는 작동을 시작하기 전에 다시 설치해야 했습니다(Yast GUI의 "무조건 업데이트").

답변2

어쩌면 yast를 설치할 때 경고가 표시되었을 수도 있습니다. kernel-dev를 설치하고 virtualbox를 다시 설치해 보세요.

Virtualbox 사이트에서 rpm을 수동으로 다운로드하여 설치해 보세요.

답변3

내 특별한 경우에는 vboxconfig 바이너리가 있었지만 실행 가능한 것으로 표시되지 않았습니다. 실행 파일로 표시하고 수동으로 실행하면 문제가 해결되었습니다.

# whereis vboxconfig
vboxconfig: /sbin/vboxconfig

# /sbin/vboxconfig
-bash: /sbin/vboxconfig: Permission denied

# ls -l /sbin/vboxconfig
-rw-r--r-- 1 root root 1334 Jun 21 12:12 /sbin/vboxconfig

# chmod +x /sbin/vboxconfig 

# /sbin/vboxconfig
Installing all required packages...
Building kernel modules...
Kernel modules built correctly. They will now be installed.
insmod /lib/modules/4.11.6-1-default/misc/vboxdrv.ko 
insmod /lib/modules/4.11.6-1-default/misc/vboxnetflt.ko 
insmod /lib/modules/4.11.6-1-default/misc/vboxnetadp.ko 
insmod /lib/modules/4.11.6-1-default/misc/vboxpci.ko 
Kernel modules are installed and loaded.

관련 정보