랩톱에서 보안 부팅을 비활성화했지만 문제가 지속됩니다.
저는 데비안 10을 사용하고 있으며 다음을 통해 virtualbox를 설치했습니다.https://tecadmin.net/install-virtualbox-on-debian-10-buster/
하지만 Virtualbox를 시작하면 항상 다음과 같은 오류 메시지가 나타납니다.커널 드라이버가 설치되지 않았습니다(rc=-1908).
출력은 다음과 같습니다 /sbin/vboxconfig
.
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: modprobe vboxdrv failed. Please use 'dmesg' to find out why.
There were problems setting up VirtualBox. To re-start the set-up process, run
/sbin/vboxconfig
as root. If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.
마지막 줄 dmesg
:
[ 2771.515718] module: x86/modules: Skipping invalid relocation target, existing value is nonzero for type 1, loc 0000000040fae4f7, val ffffffffc12034cf
시도해 보았지만 modprobe -v vboxdrv
다음과 같은 오류가 발생합니다.
insmod /lib/modules/4.19.0-5-amd64/misc/vboxdrv.ko
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
답변1
여기서 해결책을 찾았습니다.https://www.virtualbox.org/ticket/18904
커널 을 linux-image-4.19.0-5-amd64
.linux-image-4.19.0-6-amd64-unsigned
virtualbox 티켓에 따르면 서명되지 않은 커널이 영향을 미칠 수 있습니다.
커널을 업그레이드합니다:
apt-get install linux-image-4.19.0-6-amd64-unsigned