Где хранится исходный код Linux в Rackspace Gentoo VPS?

Я появляюсь udev и жалуется, что не может найти исходники ядра под /usr/src/linux (внутри ничего нет /usr/src/ в самом деле). В результате он пытается взять версию из запущенного в данный момент ядра и путается, думая, что это более старая версия, чем ему нужно (хотя на самом деле это не так).


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

4 ответа

Просто установите одно из ядер, которые находятся на портеже. Из ядер, представленных в sys-kernel Я бы взял sys-kernel/vanilla-sources поскольку вы на самом деле не хотите запускать это ядро, а только предоставляете исходные коды.

Это в Rackspace Cloud? У меня была похожая проблема со Slicehost, и хотя, насколько я знаю, исходные коды для запускаемого ядра недоступны (ну, по крайней мере, не через Portage), я смог просто выпустить последнюю версию gentoo-sources и этого было достаточно для установки пакета.

Комментарий Бена прав, однако, это было бы лучшим вопросом для обсуждения на форумах или в группе поддержки.

Если вы используете 2.6.32.12 или новее, исходный код ядра Slicehost/Rackspace Cloud - они используют те же ядра - доступен на веб-сайте Slicehost.

См. Исходную статью ядра Slicehost для ссылки и дополнительной информации. (Я бы связался с сайтом для скачивания напрямую, но у меня пока нет репутации. Кто-то может свободно редактировать его.)

Вы не сделали ничего плохого - он не установлен по умолчанию.

Проверь какое ядро ​​ты используешь (uname -a) и если это ядро ​​Gentoo, делайте то, что сказал Йоски, но объединяйте gentoo-sources,

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