最近Centos 8の新しいコピーをインストールし、VirtualBox-6.0をインストールしようとしましたが、次の問題が発生しました。
WARNING: The `vboxdrv` kernel module is not loaded. Either there is no module
available for the current kernel (4.18.0-80.el8.x86_64) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
You will not be able to start VMs until this problem is fixed.
私はこの問題に遭遇し、次のコマンドを実行した他の人についてオンラインで読みました。
sudo /sbin/rcvbodrv setup
そして次のようにしてください...
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
This system is currently not set up to build kernel modules. Please
install the gcc make perl packages from your distribution. Please
install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system. The distribution
packages containing the headers are probably:
kernel-devel kernel-devel-4.18.0-80.el8.x86_64
そのような場合にはダウンロードをして、gcc
make
perl
等kernel-devel
...
その後、前のコマンドを再実行して/sbin
次のような結果を得ました。
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
ログにこのような内容があります...
$ cat /var/log/vbox-setup.log
Building the main VirtualBox module.
Error building the module:
make V=1 CONFIG_MODULE_SIG= -C /lib/modules/4.18.0-80.el8.x86_64/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j8 modules
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Makefile:958: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel".
Stop.
make: *** [/tmp/vbox.0/Makefile-footer.gmk:111: vboxdrv] Error 2
今は何の手がかりも見つからないので迷っています…
アップロード日:2019年9月30日
@jsbillingsは、パッケージのインストールが明らかであることを見つけましたelfutils-libelf-devel
。夜遅く、その記事を完全に読めなかった。以下をインストールし、次のコマンドを使用してカーネルモジュールを再構築しました。
sudo /sbin/rcvbodrv setup
その後、端末でVirtualBoxコマンドを再実行しましたが、うまくいきました!