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


25

だから、私は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

何か助け?ありがとう。


回答:


28

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

sudo apt-get --reinstall install virtualbox-dkms

1
:私は再インストールのvirtualbox-DKMSは次のような複数の結果返されるDKMSが動作していないと言うvboxnetflt.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.13.0-35-generic/updates/dkms/ ... vboxpci.ko: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/3.13.0-35-generic/updates/dkms/
無愛想なフジツボを

これは私のために働く
カールーベンラモス

1
@CrustyBarnacle私はちょうど同じ問題を経験しています:o ... virtualboxのインストールには「src」フォルダがないため、セットアップコマンドを実行したときに古いVBカーネルをアンインストールしましたが、新しいVBカーネルを再コンパイルできませんでした(あなたと同じ)-これが「元のモジュールが存在しない」エラーが発生する理由です-ところで、私の問題はその日の最新のubuntu更新を行った直後に始まった....うーん...関連?
code_fodder

@クリストファー、男を愛して。
ハイサムウスマン

6

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

最初に、プログラムをビルドするためのヘッダーおよびその他の必要な要素があることを確認します。ターミナルウィンドウを開きます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

こんにちは、返信ありがとうございます。最後に言ったのと同じエラーメッセージが表示されます。助言がありますか?
user287210 14

@ user287210いいえ、この時点で、virtualboxプログラムをアンインストール/パージして再インストールします。お使いのバージョンを知っていますか?
チャールズグリーン14

sudo apt-get install virtualbox vityualbox-dkms dkmsでインストールするか、Oracle Webサイトからインストーラーをインストールしました。私はウェブサイトからそれをインストールすると人々が良いと聞いたので、私は持っているものをすべてパージしてウェブサイトから再インストールし、何が起こるかを教えます。
user287210 14

xfce ubuntu 14.04、パッケージをパージし、14.04のAMD64であるvirtualbox.org/wiki/Linux_DownloadsからVirtualBoxをインストールしました。debiパッケージインストーラーでインストールしました。私がインストールした仮想ボックスのバージョンは4.3.14でした。VirtualBoxを開いたところ、vboxdrvセットアップの使用を示唆する同じエラーが表示されました。私はセットアップを行いましたが、前回やったのと同じエラーが出ました。
user287210 14

私は同様の問題をたくさん突きました-あなたは正しい軌道に乗っているようです-ログファイル/var/log/vbox-install.logの出力は以前と異なりますか?OSのバージョンは完全に更新されていますか?
チャールズグリーン14

2

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


これですべての問題が解決しました。....壊れたvirtualboxを削除したら:(
code_fodder

1

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

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

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

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

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