web-dev-qa-db-ja.com

1908 Virtualboxエラーを修正するにはどうすればよいですか?

次のエラーがあります。

Kernel driver not installed (rc=-1908)

Please install the virtualbox-ose-dkms package
and execute 'modprobe vboxdrv' as root.

これにより、仮想マシンを起動できなくなります。チェックして、virtualbox-ose-dkmsパッケージをインストール済みです。実際のところ、私もそれを再インストールしましたが、問題は解決しませんでした。

5
Alex

Virtualboxにアップデートがあったようです。そのため、カーネルモジュールは再コンパイルされませんでした(そのためdkmsパッケージをインストールする必要があります)。

Virtualboxのオープンソースバージョンを実行しているかどうかはわかりませんが、通常は次のコマンドを実行します。

Sudo /etc/init.d/vboxdrv setup

問題を解決します。

6
David Rando

有用で定期的な更新のため、Virtual Boxをインストールして実行することをお勧めします Oracleが管理するリポジトリ 。更新ごとにカーネルドライバーを手動で更新しないようにするために DKMSInstall dkms は便利です。

Virtual Boxのインストールの詳細については、 this answer も参照してください。

1
Takkat

まったく同じエラーがありました。コマンドラインからvirtualboxを実行すると、次のエラーが発生しました。

WARNING: The character device /dev/vboxdrv does not exist.
     Please install the virtualbox-ose-dkms package and the appropriate
     headers, most likely linux-headers-generic.

     You will not be able to start VMs until this problem is fixed.

その結果、私は次のことを行い、バグを解決しました:

  1. here の説明に従って、VirtualBoxの最新のオープンソースバージョンをインストールします。それにもかかわらず、この手順は必須ではないようです。
  2. 適切な汎用カーネルヘッダーをインストールします。私に関しては、linux-headers-2.6.38-8-genericでした。必要なバージョンを知るには、ターミナルでuname -rと入力する必要があります。
0
Agmenor