Я пытаюсь установить гостевые дополнения в 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.
Обратите внимание, что я уже установил заголовки, но все равно получаю эта ошибка.
У вас есть идеи, пожалуйста?
Похоже, что Ubuntu 11.10 не поставляется компилятором по умолчанию. Попробуйте apt-get install gcc gcc-4.7
Эта команда установит заголовки ядра:
sudo apt-get install linux-headers-$(uname -r)
Теперь попробуйте снова установить гостевые дополнения.
Я обнаружил, что установка dkms
с
sudo apt-get install dkms
разрешила эту ошибку / предупреждение для меня. См. этот ответ.
Прежде всего найдите вашу версию ядра по:
$ 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
Полученное сообщение может не относиться к сбою построения гостевых дополнений. Я обычно вижу это сообщение, но Guest Additions работает нормально и работает как положено.
Вот некоторые шаги, которые мы можем попробовать в случае, если мы не можем установить гостевые дополнения:
Мы можем просто попытаться установить их снова после перезагрузки гостевой ОС. Если это по-прежнему не удается, мы также можем попытаться установить гостевые дополнения в качестве пользователя root из командной строки .
Может также стоить обновить гостевую ОС, прежде чем мы установим гостевые дополнения.
В более старых версиях виртуальной коробки могут быть ошибки, которые препятствуют успешной установке GA. Обновление Virtual Box до текущей версии (в настоящее время 4.1.18).
Если все не удается, вы также можете загрузить и установить готовые гостевые дополнения из репозиториев (они также будут работать с версией PUEL Virtual Box, но в некоторых аспектах они могут быть устаревшими), запустив следующие в гость Ubuntu:
sudo apt-get install virtualbox-guest-additions
Для меня (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
. Затем я перезагрузил гостя, и копирование / вставка сработала (также разрешение подскочило).