ソフトウェアセンターからVirtualBoxをインストールしましたが、VMを起動しようとすると、次のエラーが表示されます。
カーネルドライバーがインストールされていません(rc = -1908)
VirtualBox Linuxカーネルドライバー(vboxdrv)がロードされていないか、/ dev/vboxdrvに権限の問題があります。実行してカーネルモジュールを再インストールしてください
「/etc/init.d/vboxdrv setup」
ルートとして。ディストリビューションで利用可能な場合は、まずDKMSパッケージをインストールする必要があります。このパッケージは、Linuxカーネルの変更を追跡し、必要に応じてvboxdrvカーネルモジュールを再コンパイルします。
既にdkms
を更新してlinux-headers
をインストールしましたが、この/etc/init.d/vboxdrv
は存在しません。
私はグーグルで検索しましたが、答えが見つかりません。
/var/log/vbox-install.logファイルを熟読して、問題を特定する必要があります。問題が解決しない場合は、 https://www.virtualbox.org/wiki/Downloads (カーネル3.6。*以下の場合)から直接最新のv4.2.2バージョンをダウンロードしてインストールすることをお勧めします。幸運を。
Linuxカーネルをアップグレードすると、この問題も何度か発生しました。
私がしたこと:
Sudo apt-get install linux-headers-`uname -r`
Dkmsを再構成し、モジュールをロードします。
Sudo dpkg-reconfigure virtualbox-dkms
Sudo modprobe vboxdrv
その後、VirtualBoxが機能します。コンピュータを再起動する必要はありません。
12.10での正確な実行方法は次のとおりです。
Dkms(virtualbox/virtualbox-4.2)、Linux汎用ヘッダー(。。17)の痕跡がないことを確認してください。
*** virtualbox-4.2を、既にインストールしたバージョンに置き換えます。まだインストールしていない場合は、手順2に進みます。
Sudo apt-get purge virtualbox-4.2 dkms linux-headers-$(uname -r)
Sudo apt-get install linux-headers-$(uname -r)
Sudo apt-get install virtualbox-4.2
Virtualboxの前にlinuxヘッダーをインストールする必要があります。そうしないと、linuxヘッダーがインストールされていないため、vboxdrvセクションを設定しようとするとVBoxのインストールエラーが発生します。
「virtualbox-dkms」を再インストールします
Sudo apt-get install --reinstall virtualbox-dkms
それは私のために働いた。
同じ問題があり、カーネルヘッダーのインストールで解決しました。
Sudo apt-get install linux-headers-`uname -r`
ヘッダーのインストール後、DKMSは適切にセットアップされ、Virtualboxは再起動後に機能しました。
それでも、/ etc/init.dにはvboxdrvがありません。
注:最初にインストールしたパッケージはvirtualbox(ose以外)でした:
Sudo apt-get install virtualbox
Ubuntu 12.04では、標準のリポジトリでは解決できませんでした。 WebサイトからVirtualboxをダウンロードし、バージョン4.3を使用する必要がありました。
私はUbuntu 12.04 64ビットを使用していますが、まさにこの問題に遭遇しました。ここにリストされているすべての推奨事項(アンインストール、ヘッダーの再インストール、dkmなど)を実行しましたが、まだ機能しませんでした。
最終的に機能したのは、virtualbox Webサイト( https://www.virtualbox.org/wiki/Linux_Downloads )にアクセスし、パッケージをダウンロードしてインストールすることでした。
Sudo dpkg -i virtualbox-4.2_4.2.10-84104~Ubuntu~precise_AMD64.deb
それから私は走った:
Sudo /etc/init.d/vboxdrv setup
そして、それは魅力のように働きました。
VirtualBoxのインストール
ターミナルを開き、Ubuntu 12.10/Linux Mintに対して次のコマンドを発行します。
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | Sudo tee /etc/apt/sources.list.d/virtualbox.list
wget -q http://download.virtualbox.org/virtualbox/debian/Oracle_vbox.asc -O- | Sudo apt-key add -
Sudo apt-get update
Sudo apt-get install dkms virtualbox-4.2
Web:http://www.upubuntu.com/2012/10/virtualbox-424-released-ppa.html
1) DKMSをまだインストールしていない場合は、このコマンドを実行します
Sudo apt-get install virtualbox-dkms
既にインストールされている場合、樹脂化は問題を解決するはずです
Sudo apt-get install --reinstall virtualbox-dkms
2)(再)インストールプロセスの後、これに似たものが表示されるはずです。
vboxnetflt.ko:モジュールバージョンの健全性チェックを実行しています。 -元のモジュール-このカーネル内に元のモジュールは存在しません-インストール-/lib/modules/3.5.0-61-generic/updates/dkms/へのインストール
vboxpci.ko:モジュールバージョンの健全性チェックを実行しています。 -元のモジュール-このカーネル内に元のモジュールは存在しません-インストール-/lib/modules/3.5.0-61-generic/updates/dkms/へのインストール
depmod .........
DKMS:インストールが完了しました。 * VirtualBoxカーネルモジュールの停止[OK] * VirtualBoxカーネルモジュールの開始[OK] virtualbox-qt(4.1.12-dfsg-2ubuntu0.10)のセットアップ... libc-binのトリガーの処理... ldconfig遅延処理が実行中
) VirtualBoxを閉じ、デーモンがシャットダウンするまで少なくとも10秒待ちます。
4) VirtualBoxを再度開き、マシンを起動します。修正する必要があります
私が代わりに見つけたのは、あなたが実行した場合
# modprobe vboxdrv
virtualboxを実行する前に、あなたはそのサインを持っていません
だから私は追加するだけです
vboxdrv
/
/etc/modules
実行と同等です
'modprobe vboxdrv'
システム起動後