/ sbin / vboxconfigを実行しているにもかかわらずVirtualBoxの「カーネルドライバーがインストールされていません」エラー


12

VirtualBox VMを起動すると、次のメッセージが表示されます。

VirtualBox-suplibOsInitのエラー

実行sudo /sbin/vboxconfigしても問題は解決しません。
それを修正する方法は?

VirtualBox 5.0.10 r104061

回答:


11

私と同じ問題、迷走を使用しない場合は中止します。

私が実行したときの出力vagrant up

The provider 'virtualbox' that was requested to back the machine
'default' is reporting that it isn't usable on this system. The
reason is shown below:

VirtualBox is complaining that the kernel module is not loaded. Please
run `VBoxManage --version` or open the VirtualBox GUI to see the error
message which should contain instructions on how to fix this error.

出力VBoxManage --version

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (3.19.0-47-generic) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/rcvboxdrv setup

         You will not be able to start VMs until this problem is fixed.
5.0.14r105127

出力sudo /sbin/rcvboxdrv setup

Bad argument setup

このコマンドを実行した後、私の問題は解決しました sudo /usr/lib/virtualbox/vboxdrv.sh setup

$ sudo /usr/lib/virtualbox/vboxdrv.sh setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.
$ VBoxManage --version
5.0.14r105127

5

次のvirtualbox dkms関連パッケージを見つけました。

  • virtualbox-dkms
  • virtualbox-guest-dkms

これらのパッケージをインストールしましたか?


これらのパッケージは実際にはインストールされていません。
ニコラスラウル

これは私のために働いた。その後、私vagrant upはそれを実行させました。
アーサーバルセギャン

4

常にmodprobeを使用してカーネルモジュールを追加できます。私は私のサーバーで同じ問題を解決しました:

[root@mageia5][/home/afk]# modprobe -a vboxdrv

この場合、モジュールがロードされていないことはほとんど問題ではありません。このエラーは、vboxdrvモジュールをまだ含んでいない別のカーネルをインストールするときに表示されます(ほとんどの場合、パッケージの更新として)。したがって、モジュールをコンパイルして、新しいカーネルにインストールする必要がありますsudo /sbin/rcvboxdrv setup。AFAIR現在、このコマンドはの代わりにエラーメッセージに記載されていますsudo /sbin/vboxconfig
ヘニングコッカーベック16

2

これは既知のバグのようです。
次のコマンドを実行すると、問題が修正されます。

sudo /sbin/vboxconfig
sudo /sbin/rcvboxdrv setup

残念ながら、再起動するたびにこれらのコマンドを実行する必要があります。


リブート後にこれらのコマンドを実行する必要はありません。vboxdrvモジュールがまだ含まれていない(おそらくパッケージの更新から)新しくインストールされた各カーネルに対してのみです。rcvboxdrv setupモジュールをコンパイルし、現在実行中のカーネルでセットアップします。
ヘニングコッカーベック16

1

警告:vboxdrvカーネルモジュールはロードされていません。現在のカーネル(4.7.1-1-ARCH)で使用できるモジュールがないか、ロードに失敗しました。カーネルモジュールを再コンパイルし、sudoでインストールしてください

/ sbin / vboxconfig

この問題が修正されるまで、VMを起動することはできません。

これに対する修正は、linux-headersパッケージをインストールすることでした

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.