web-dev-qa-db-ja.com

VirtualBoxでvboxdrvセットアップエラーを修正するにはどうすればよいですか?

だから、私はVirtualBoxでOSを作成しようとしましたが、このエラーが発生しました:

Kernel driver not installed (rc=-1908)

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

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

それで、私は明らかに、Vboxdrvセットアップを実行しました。私はこのコマンドを実行しました:

Sudo service vboxdrv setup

そうしているときにエラーが発生しました。

stopping kernel drivers...done.

Uninstalling old virtualbox dkms kernel modules/etc/init.d/voboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
...done.
(Failed, trying without DKMS)
recompiling VirtualBox kernel modules...failed!
(look at /var/log/vbox-install.log to find out what went wrong.)

そこで、/var/log/vbox-install.logを見て、何かを見つけることができるかどうかを確認しました。私はこのエラーを受け取りました:

/etc/init.d/vboxdrv: 334: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/build_in_tmp: not found

助けがありますか?ありがとう。

25
user287210

ようやくこれが機能しました。 DKMSが正常に機能していないようです(?)。 virtualbox-dkmsを再インストールすると、VMがバックアップされます。

Sudo apt-get --reinstall install virtualbox-dkms
28
Crusty Barnacle

次のことをお勧めします。

最初に、プログラムをビルドするためのヘッダーおよびその他の必要な要素があることを確認します。ターミナルウィンドウを開く ctrl+alt+t

Sudo apt-get install build-essential libssl-dev linux-headers-`uname -r`

次に、カーネルの更新後にこの問題に直面しないようにdkmsモジュールをインストールします

Sudo apt-get install dkms

最後に、最初のエラーメッセージに示されているコマンドを試してください。

Sudo -i
/etc/init.d/vboxdrv setup
exit
6
Charles Green

Debまたはrpmパッケージの代わりに、「すべてのディストリビューション-インストーラーの実行」( このリスト の一番下のエントリ)を使用してください!これでエラーが修正されました(Ubuntu 14.10 + VirtualBox 4.3.26)。

2
Stephan Reichel

@Crusty_Barnacleと@Charles_Greenのソリューションを成功せずに試した後、私のディストリビューション(Ubuntu 14.04)が完全に最新であることを確認してから実行しました。

aptitude purge virtualbox virtualbox-dkms virtualbox-qt
aptitude install virtualbox

そして、すべてが再び正常に機能しました。

これが他の人に役立つことを願っています。

1