Зачем Гостевым Дополнениям нужны заголовки ядра в VirtualBox 4.04.?

Я пытаюсь установить гостевые дополнения в VirtualBox 4.04.on ubuntu 11.10

У меня ошибка:

The headers for the current running kernel were not found.
If the module compilation fails then this could be the reason.

Обратите внимание, что я уже установил заголовки, но все равно получаю эта ошибка.

У вас есть идеи, пожалуйста?

6
задан 19 July 2012 в 19:11

6 ответов

Похоже, что Ubuntu 11.10 не поставляется компилятором по умолчанию. Попробуйте apt-get install gcc gcc-4.7

0
ответ дан 19 July 2012 в 19:11

Эта команда установит заголовки ядра:

sudo apt-get install linux-headers-$(uname -r)

Теперь попробуйте снова установить гостевые дополнения.

0
ответ дан 19 July 2012 в 19:11

Я обнаружил, что установка dkms с

sudo apt-get install dkms

разрешила эту ошибку / предупреждение для меня. См. этот ответ.

0
ответ дан 19 July 2012 в 19:11

Прежде всего найдите вашу версию ядра по:

$ uname -a
Linux ibm **3.5.0-24**-generic #37-Ubuntu SMP Thu Feb 7 01:50:30 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Следующее обновление будет доступно по:

$ sudo apt-get update

Наконец, установите пакет заголовков вашей версии ядра (3.5.0-24): кв

$ sudo apt-get install linux-headers-3.5.0-24-generic
0
ответ дан 19 July 2012 в 19:11

Полученное сообщение может не относиться к сбою построения гостевых дополнений. Я обычно вижу это сообщение, но Guest Additions работает нормально и работает как положено.

Вот некоторые шаги, которые мы можем попробовать в случае, если мы не можем установить гостевые дополнения:

  • Мы можем просто попытаться установить их снова после перезагрузки гостевой ОС. Если это по-прежнему не удается, мы также можем попытаться установить гостевые дополнения в качестве пользователя root из командной строки .

  • Может также стоить обновить гостевую ОС, прежде чем мы установим гостевые дополнения.

  • В более старых версиях виртуальной коробки могут быть ошибки, которые препятствуют успешной установке GA. Обновление Virtual Box до текущей версии (в настоящее время 4.1.18).

  • Если все не удается, вы также можете загрузить и установить готовые гостевые дополнения из репозиториев (они также будут работать с версией PUEL Virtual Box, но в некоторых аспектах они могут быть устаревшими), запустив следующие в гость Ubuntu:

     sudo apt-get install virtualbox-guest-additions
    
0
ответ дан 19 July 2012 в 19:11

Для меня (Ubuntu 12.04 LTS host; Ubuntu 13.04 guest; virtualbox 4.1.18, работающий на хосте), кажется, что загруженные гостевые дополнения iso на хосте старые, поэтому установка путем монтирования iso через меню vbox не удалась последовательно. У гостя не было пакета virtualbox-guest-additions, поэтому вместо него я установил

$ sudo apt-get install virtualbox-guest-dkms

, который также использовался в dkms, fakeroot, virtualbox-guest-utils и virtualbox-guest-x11. Затем я перезагрузил гостя, и копирование / вставка сработала (также разрешение подскочило).

0
ответ дан 19 July 2012 в 19:11

Другие вопросы по тегам:

Похожие вопросы: