|
Автор |
Сообщение |
jeder
Почетный флеймер
Зарегистрирован: 08.06.2007 Сообщения: 1387
|
|
|
|
Я собрал новое ядро из исходников kernel.org.
Получлось два rpm файла:
1 - kernel-2.6.27.8-1.i386.rpm
2 - kernel-2.6.27.8-1.src.rpm
Вместе оба файла 194 Мб весят.
Всё работает, грузится и летает отлично.
Но как всегда меня интересуют вопросы, как это всё работает.
Когда стояло родное ядро дистрибутива, то бывало пару раз, что при установке тойже QEMU просило kernel-header, а при установке драйверов на видеокарту kernel-source.
Вот сейчас я с новым самособранным ядром. Драйвера все сейчас поставлены ещё на старом ядре, а если в следующий раз я поставлю линукс, сразу поставлю новое ядро, а потом буду ставить драйвера и т.п. Где мне тогда взять kernel-header, kernel-source и т.п.? Или они уже входит в новособранное ядро?
|
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Погоди, если модули у тебя работают на этом ядре, то и будут работать когда ты поставишь Линукс в след раз и будешь использовать свое ядро. Ты же сейчас только перекомпилировал ядро и не перекомпилировать драйверы? Ведь так?
kernel-header, kernel-source нужно ставить от того ядра, которое ты используешь. Первый пакет - это заголовки ядра, второй - исходный код. По сути, заголовки - это тоже исходный код, но они вынесены в отдельный пакет, поскольку исходный код нужен не всем, а занимает много места. А заголовки ядра могут понадобится при самостоятельной сборке некоторых прог, поэтому без них никак. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
jeder
Почетный флеймер
Зарегистрирован: 08.06.2007 Сообщения: 1387
|
|
|
|
Цитата: |
Ты же сейчас только перекомпилировал ядро и не перекомпилировать драйверы? Ведь так?
|
Вроде бы да.
Цитата: |
kernel-header, kernel-source нужно ставить от того ядра, которое ты используешь.
|
Я чот не понял. Сейчас объясню получше.
Вот я поставил новый линукс, а потом взял и обновил его ядро из этих двух файлов
Цитата: |
1 - kernel-2.6.27.8-1.i386.rpm
2 - kernel-2.6.27.8-1.src.rpm
Вместе оба файла 194 Мб весят.
|
Потом я начну ставить драйвера или проги.
Они будут просить
Цитата: |
kernel-header, kernel-source
|
?
Или в этих rpm пакетах уже всё, что надо есть и они уже в момент установки поставили и header и source от себя? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Ставь проги и драйверы до установки нового ядра. Просто если их пакеты собраны так, что им нужен пакет kernel-header то будут просить, можно конечно поставить без разрешения зависимости, должно помочь, ведь у тебя то заголовки ядра есть в пакете kernel-source |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
jeder
Почетный флеймер
Зарегистрирован: 08.06.2007 Сообщения: 1387
|
|
|
|
А как тогда собрать ядро чтобы был kernel-default, kernel-source, kernel-headers, и т.п.?
Я хочу просто в самом образе дистрибутива заменить родное ядро на моё |
|
Вернуться к началу |
|
|
Владимир Кононенко
Новенький
Зарегистрирован: 13.11.2008 Сообщения: 29 Откуда: Миргород, Полтавская обл.
|
|
|
|
Нутк нужно просто вместе со "своим" ядром взять kernel-source и kernel-headers и установить их (конечно же перед установкой драйверов и прочих программ, которые просят наличие данных пакетов). Иначе просто придется проделывать двойную работу, переставляя потом некоторые проги под новое ядро (vmware ту же самую). _________________ http://kvelz.org.ua |
|
Вернуться к началу |
|
|
jeder
Почетный флеймер
Зарегистрирован: 08.06.2007 Сообщения: 1387
|
|
|
|
Цитата: |
kernel-source и kernel-headers
|
Цитата: |
А как тогда собрать ядро чтобы был kernel-default, kernel-source, kernel-headers, и т.п.?
Я хочу просто в самом образе дистрибутива заменить родное ядро на моё
|
|
|
Вернуться к началу |
|
|
|
|