セットアップでUbuntu14.10を使用していて、Virtualboxは正常に実行されていました。
その後、OCZ Vertex 2(SSD)が予期せず停止し、すべてを再インストールする必要がありました。
ただし、Intel GraphicsDriversがUbuntu14.10(2015年2月)にインストールされていなかったため、Ubuntu14.04LTSをインストールすることにしました。新しい2015年4月のドライバーがUbuntu14.10にのみインストールされるのはなんと驚きでしょう。そこで、Ubuntu 14.10にアップグレードし、ドライバーをインストールした後、15.04に更新しました。
なぜこの紹介をしたのですか? たぶん 更新中に、特にカーネルの更新で何か問題が発生しました。
Virtualboxをインストールすると、次のエラーが発生します:
Trying to register the VirtualBox kernel modules using DKMS.
Error! Your kernel headers for kernel 3.19.7-031907-generic cannot be found.
Please install the linux-headers-3.19.7-031907-generic package,
or use the --kernelsourcedir option to tell DKMS where it's located
...failed!
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules ...failed!
以前は、カーネルは3.16のようでしたが、手動で3.19.7に更新しましたが、カーネルヘッダーが見つかりません。どうすればよいですか?
承認された回答:
最初にヘッダーをインストールする必要があります:
sudo apt-get install linux-headers-$(uname -r)
カーネルモジュールを再コンパイルして、
でインストールする必要がありますsudo /etc/init.d/vboxdrv setup
エラーが表示された場合は、次の解決策を試してください:
sudo apt-get install virtualbox-ose
これにより、パッケージlinux-headers-generic
に含まれているカーネルヘッダーなどの依存関係が処理されます。