[SOLVED] VirtualBox 4.1.24 отсутствуют модули ядра 3.7.9

После обновления ядра до 3.7.9 вылез странный баг: отсутствуют модули VirtualBox. Оно то понятно, что просто так они не появятся, да и VirtualBox пишет, что их нужно собрать:

/etc/init.d/vboxdrv setup

Первая проблема в том, что такого файла у меня нет. Думаю: «ладно». Полностью пересобрал VirtualBox - безрезультатно: ни модулей, ни /etc/init.d/vboxdrv нет. С ядром 3.6.11 работало, модули были и загружались. После сборки VirtualBox ничего интересного не написано:

 * Messages for package app-emulation/virtualbox-4.1.24:

 * To launch VirtualBox just type: "VirtualBox".
 * You must be in the vboxusers group to use VirtualBox.
 * 
 * The latest user manual is available for download at:
 * http://download.virtualbox.org/virtualbox/4.1.24/UserManual.pdf
 * 
 * For advanced networking setups you should emerge:
 * net-misc/bridge-utils and sys-apps/usermode-utilities
 * 
 * IMPORTANT!
 * If you upgrade from app-emulation/virtualbox-ose make sure to run
 * "env-update" as root and logout and relogin as the user you wish
 * to run virtualbox as.
 * 
 * Starting with version 4.0.0, virtualbox has USB-1 support.
 * For USB-2 support, PXE-boot ability and VRDP support please emerge
 *   app-emulation/virtualbox-extpack-oracle
 * package.

Ошибок, соответственно, тоже нет. Как быть?

Модули находятся в

Модули находятся в app-emulation/virtualbox-modules . Кроме того не уверен, что они у вас соберутся с ядром 3.7.9, тут скорее всего вам придётся собирать virtualbox-4.2.6 или virtualbox-4.2.8 и ставить соответствующие модули.

А почему вы не используете virtualbox-bin ?

Хмм.. Понятно, благодарю. Не

Хмм.. Понятно, благодарю. Не подумал, что модели могут быть отдельным ебилдом. Тогда понятно, почему при пересборке VirtualBox модули не появляются. Сейчас попробую пересобрать модули.

Цитата:
А почему вы не используете virtualbox-bin ?

Ну а смысл тогда Gentoo использовать, если ставить бинарники? Да и модули то всё равно собирать надо, даже если bin :)

Собралось, работает. Ещё раз спасибо.

Цитата: Ну а смысл тогда

Цитата:
Ну а смысл тогда Gentoo использовать, если ставить бинарники?

Использование Gentoo не означает, что обсолютно всё нужно компилировать. Смысл лишь в том, что предоставляется возможность настроить систему так как хочется, к примеру установить программу с только нужными параметрами, у бинарной версии так же присутствуют флаги, позволяющие выбирать компоненты и параметры установки. Я не заметил разницы в производительности бинарной и собранной из исходников версии, поэтому использую бинарную. В общем, если можно, почему бы не использовать бинарную версию приложения.

Цитата:
Не подумал, что модели могут быть отдельным ебилдом.

А вы считаете разумнее было бы каждый раз при обновлении ядра переустанавливать или пересобирать целиком пакет, когда нужно всего-лишь собрать под новое ядро модули ? Кроме того можно посмотреть ebuild http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-emulation/virtualbox/virtualbox-4.1.24.ebuild?view=markup хотя бы app-emulation/virtualbox и увидеть требуемые зависимости, а среди них как раз и будут virtualbox-modules, это в том случае, если вы не подумали что разумнее вынести модули в отдельный ebuild.

Kemaweyan написал(а): Хмм..

Kemaweyan написал(а):
Хмм.. Понятно, благодарю. Не подумал, что модели могут быть отдельным ебилдом. Тогда понятно, почему при пересборке VirtualBox модули не появляются. Сейчас попробую пересобрать модули.

после обновления ядра полезно запускать(сначала надо установить) module-rebuild - он будет пересобирать все пакеты которые ставят модули к ядру.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".