7

У меня Ubuntu работает как Virtualbox, и каждый раз, когда он обновляет ядро, гостевые дополнения перестают работать. Процесс установки в Linux требует использования виртуального компакт-диска, запуска скриптов из командной строки и т.д., И это раздражает.

Есть ли способ поддерживать постоянную работу гостевых дополнений даже при обновлении ядра? Могут ли они быть установлены как пакеты Ubuntu вместо установки с виртуального CD?

3 ответа3

5

Вы можете перекомпилировать модули ядра с

/etc/init.d/vboxadd setup

Таким образом, вам не нужно переустанавливать их - просто пересоберите модули после обновления ядра.

5

Ubuntu предоставляет гостевые утилиты из редакции Virtual Box с открытым исходным кодом. Насколько я знаю, между этими двумя редакциями нет никакой разницы в том, что касается гостевых утилит Linux (например, при использовании VirtualBox с закрытым исходным кодом вы можете получить доступ к USB-устройствам из гостевой системы Linux, даже если виртуальная машина имеет гостевые утилиты с открытым исходным кодом).

Пакеты являются virtualbox-ose-guest-utils , virtualbox-ose-guest-x11 и virtualbox-ose-guest-dkms . После установки последнего пакета необходимые модули ядра автоматически компилируются при обновлении ядра.

0

Другим решением было бы установить dkms (поддержка модулей динамического ядра).

Смотрите этот ответ для деталей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .