Arch-linuxを更新した後にvirtualboxを実行しようとすると、次のエラーメッセージが表示されます。
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing '/sbin/vboxconfig'
コマンドを実行しようとすると、次の結果が表示されます。
/sbin/vboxconfig: No such file or directory
私もこれを試して、modprobe vboxdrv
次のメッセージを受け取りました。
Module vboxdrv not found in directory /lib/modules/4.8.13-1-ARCH
質問があれば助けてください!
答え1
カーネルモジュールはバージョンごとにインストールされます。新しいカーネルバージョンにアップグレードしたら、VirtualBoxモジュール(およびプライベートソースビデオドライバなどの他のツリーの外部モジュール)を再インストールする必要があります。
答え2
カーネルバージョンが4.9であると仮定します。特定のカーネルにいくつかのカーネルモジュールをインストールします(例:linux49-virtualbox-host-modules
カーネルバージョン4.15にアップグレードする場合は、それをインストールする必要があります)linux415-virtualbox-host-modules
。
必要な特定のドライバがたくさんある可能性があることに注意してください。たとえば、に変更できますlinux415-virtualbox-guest-modules
。以前に使用したバージョンを確認し、新しいカーネルに適したバージョンをダウンロードしてください。