VirtualBox VMを起動すると、次のメッセージが表示されます。
Sudo /sbin/vboxconfig
を実行しても問題は解決しません。
それを修正する方法は?
VirtualBox 5.0.10 r104061
私と同じ問題、迷走を使用しない場合は中止します。
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
次のvirtualbox dkms関連パッケージを見つけました。
これらのパッケージをインストールしましたか?
常にmodprobeを使用してカーネルモジュールを追加できます。私は私のサーバーで同じ問題を解決しました:
[root@mageia5][/home/afk]# modprobe -a vboxdrv
これは 既知のバグ のようです。
次のコマンドを実行すると、問題が修正されます。
Sudo /sbin/vboxconfig
Sudo /sbin/rcvboxdrv setup
残念ながら、再起動するたびにこれらのコマンドを実行する必要があります。
警告:vboxdrvカーネルモジュールはロードされていません。現在のカーネル(4.7.1-1-Arch)で使用できるモジュールがないか、ロードに失敗しました。カーネルモジュールを再コンパイルし、Sudoでインストールしてください
/ sbin/vboxconfig
この問題が修正されるまで、VMを起動することはできません。
これに対する修正は、linux-headersパッケージをインストールすることでした