web-dev-qa-db-ja.com

VirtualBoxエラーカーネルドライバーがDebian 10にインストールされていません(rc = -1908)

ラップトップのセキュアブートを無効にしましたが、この問題は解決しません。

私はdebian 10を使用し、このウェブサイトのおかげでvirtualboxをインストールしました: https://tecadmin.net/install-virtualbox-on-debian-10-buster/

しかし、Virtualboxを起動すると、常に次のエラーメッセージが表示されます:カーネルドライバーがインストールされていません(rc = -1908)

enter image description here

これは出力/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
3
sushi

私はここで解決策を見つけました: 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
1
sushi