GNU/Linux >> Linux の 問題 >  >> Linux

UbuntuでVirtualboxエラー「カーネルドライバーがインストールされていません(rc =-1908)」を修正する方法

Virtualbox

最近、Ubuntu 14.04のvirtualbox.orgからdebファイルをダウンロードして、最新バージョンのVirtualbox(4.3.12)をインストールしました。インストールは正常に行われますが、Virtualboxを実行しようとすると、次のエラーが報告されます。

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.

Virtualboxを正しく実行するには、カーネルドライバをコンパイルする必要があるようです。しかし、これはUbuntuでは十分に簡単で、多くの労力を必要としません。そして、これが必要なことをするためのステップです。

まず、カーネルヘッダーとビルドツールをインストールします。

$ sudo apt-get install build-essential module-assistant
$ sudo m-a prepare

そして、以前のエラーメッセージで報告されたコマンドでvirtualboxカーネルドライバーをコンパイルします。

$ sudo /etc/init.d/vboxdrv setup

コンパイルは正常に行われ、数分以内に次のような出力で終了するはずです。

$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules ...done.
Recompiling VirtualBox kernel modules ...done.
Starting VirtualBox kernel modules ...done.

ここでVirtualboxを再度実行すると、正常に実行されるはずです。

更新

読者の1人が、Ubuntuの新しいバージョンの新しいソリューションを指摘しました。こちらで確認してください:

https://askubuntu.com/questions/760671/
Linux
  1. LinuxでRustエラー「リ​​ンカー「cc」が見つかりません」を修正する方法

  2. エラーを修正する方法– qemu:PC BIOS「bios.bin」をロードできませんでしたか?

  3. Linux Ubuntu で Ifconfig コマンドが見つからない問題を修正する方法

  1. Linuxでコマンドが見つからないというエラーを修正する方法

  2. Metasploitエラーを修正する方法–バンドラーgemをインストールする必要がありますか? [解決済み]

  3. UbuntuとDebianでタブ補完が機能しない問題を修正する方法

  1. 修正方法:ユーザーがsudoersファイルエラーに含まれていません

  2. Ubuntu リポジトリ VirtualBox を Oracle 提供の VirtualBox にアップグレードする方法を修正する

  3. ubuntuでターミナルを起動すると表示される「コマンドが見つかりません」を修正する方法