Я использовал Ubuntu 14.10 в моей настройке, и у меня Virtualbox работал нормально.
Затем мой OCZ Vertex 2 (SSD) неожиданно умер, и мне пришлось все переустановить.
Но поскольку графические драйверы Intel не устанавливались в Ubuntu 14.10 (февраль 2015 г.), я решил установить Ubuntu 14.04 LTS. Какой сюрприз, что новые драйверы апреля 2015 года будут установлены ТОЛЬКО на Ubuntu 14.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
Это будет заботиться о зависимостях как заголовки ядрa, который включен в пакет linux-headers-generic