web-dev-qa-db-ja.com

Virtualbox、dkms、linux-header、virtualbox-dkmsがインストールされていますが、欠落していると言われていますか?

BunsenLabs(Debian)システムにvirtualboxをインストールしようとしています。

すべてがインストールされていることを確認しました。

$ Sudo apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox dkms virtualbox-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
dkms is already the newest version.
linux-headers-AMD64 is already the newest version.
virtualbox is already the newest version.
virtualbox-dkms is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

(アップグレードされるパッケージはopenjre-8-headless)。

ただし、virtualboxを開始すると:

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

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

すべてを再インストールし、すべてを再構成します。

デバイスの作成を強制しようとしても失敗します。

$ Sudo modprobe vboxdrv
modprobe: FATAL: Module vboxdrv not found.

デバイスを手動で作成する必要がありますか?他にどのようなオプションがありますか?

1
DrakaSAN

Debian版のvirtualboxvirtualbox-dkmsをアンインストールした後、 Oracleのリポジトリ を追加しました。

#Add the repository
Sudo echo "deb http://download.virtualbox.org/virtualbox/debian jessie contrib" > /etc/apt/source.list.d/virtualbox.list
#Add the key
curl https://www.virtualbox.org/download/Oracle_vbox_2016.asc
Sudo apt-key add Oracle_vbox_2016.asc

次に、virtualbox-5.1パッケージをインストールしました。これは正常に機能します。

ソース:freenodeの#virtualbox IRCチャネルのユーザーWeblionX。

1
DrakaSAN