Обновления ядра Ubuntu очень часты. Каждый раз, когда ядро обновляется, мне нужно установить kernel-headers и выполнить /etc/init.d/vboxdrv setup
ould Может ли скрипт обновления ядра проверить, если нужно, и сделать это правильно?
Полагаю, что я мог бы сделать это, но я не знаю, где должно быть правильное место для публикации, а также, если есть какая-то главная причина, потому что это еще не сделано.
Установите пакет dkms
, и он будет обрабатывать его для вас при каждом обновлении ядра.
После установки DKMS перезапустите исходный установщик инструментов VirtualBox Guest, затем он установит хук DKMS для перекомпиляции модулей ядра при каждой установке.
Чтобы проверить текущее состояние модулей ядра, запустите
dkms status
, который выдаст, например:
vboxguest, 4.2.6, 3.2.0-43-generic, x86_64: installed
vboxguest, 4.2.6, 3.2.0-44-generic, x86_64: installed
Полный шаг к «правильным» гостевым инструментам VirtualBox установка:
Выполните полное обновление программного обеспечения вашего компьютера и перезагрузите компьютер после этого .
sudo apt-get update && sudo apt-get dist-upgrade
Установите зависимости (компилятор, заголовки Linux, DKMS)
sudo apt-get install build-essential linux-headers dkms
Запустите программу установки гостевых дополнений VirtualBox (из вставленного виртуального носителя). ):
sudo ./VBoxLinuxAdditions.run
Перезагрузка.