пересборка нативного ядра RHEL 4

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Lazy
Сообщения: 115
ОС: RHEL 4, FreeBSD 5.x, Slackware

пересборка нативного ядра RHEL 4

Сообщение Lazy »

есть: CentOS 4.
задача: включить в ядре поддержку NTFS на чтение.

стянул с редхата исходники ядра. поставил всю группу Development (дабы не забыть какую библиотечку). а дальше, собственно, проблема - как подправить конфиг (вручную править .config ломает до невозможности)? поэтому сделал rpmbuild -bp --target i686 ..., после из BUILD взял собственно полученные сорцы с наложенными патчами. там запустил make menuconfig, подправил конфиг, включил все опции, какие нужны. что бы мой конфиг не переписывался при разорхивации, положил этот новый конфиг в SOURCES/kernel-2.6.9-i686.config. в общем с подмененным конфигом он его не собирает и вылитает с невнятной ошибкой.

объсните: как мне включить необходимые опции в ядре и пересобрать его? буду рад любым советам!

P.S. ядро с дефолтным конфигом он собирает на ура... (дабы избежать советов доустановить тчто-нить типа хедеров.)
Спасибо сказали:
sandysandy
Сообщения: 2
ОС: linux

Re: пересборка нативного ядра RHEL 4

Сообщение sandysandy »

Вообще CentOS есть специальные сборки ядра куда включено все остальное не скомпиленное, искать на их же сайте.
Если говорить только за ntfs, то существует проект
http://www.linux-ntfs.org
Где выкладываются регулярно сборки пакетов содержащих модули
для всех Fedora Core, RedHat, RedHat Enterprise (который вполне совместим для ядер CentOS)
Спасибо сказали:
Lazy
Сообщения: 115
ОС: RHEL 4, FreeBSD 5.x, Slackware

Re: пересборка нативного ядра RHEL 4

Сообщение Lazy »

не всегда ведь можно найти патч. меня больше интересует, как пересобрать ядро я другим конфигом? может я использую не те средства? в документации н redhat.com я не нашел док на эту тему.
Спасибо сказали:
Аватара пользователя
INF[SZ]
Сообщения: 395
ОС: Centos

Re: пересборка нативного ядра RHEL 4

Сообщение INF[SZ] »

1. Устанавливаем исходные тексты. kernel-XXX.src.rpm
2. Берем готовый конфиг /boot/config-2.6.9-XXX.EL
3. Ложим его в каталог /usr/src/linux-XXX с именем .config
4. make menuconfig
5. Пункт Load an Alternate Configuration File выбираем .config
6. Включаем чтение запись ntfs
7. Сохраняем конфиг
8. Ложим его /usr/src/redhat/чтото там - под именем kernel-XXX.config
9. rpmbuild
Примерно как-то так.
Я не понял Вашего вопроса, но я Вам на него отвечу.
Спасибо сказали:
Lazy
Сообщения: 115
ОС: RHEL 4, FreeBSD 5.x, Slackware

Re: пересборка нативного ядра RHEL 4

Сообщение Lazy »

собственно так и делал, за исключением того, что за основу не брал конфиг из /boot/config...., а делал просто menuconfig и конфигурил все с нуля. не собирается, зараза! ;-)
Спасибо сказали: