[Volgograd] new Kernel build
Scor2k
scor2k на vlink.ru
Пн Окт 27 19:54:08 MSK 2003
Доброе время суток, Волгоград.
Вот обещанный рассказ про то, как собирать новый kernel, тот который из
последнего привезенного сизифа.
Пакеты, требуемые для сборки:
libncurses-devel
gcc-2.96
rpm-build
1. Берем kernel-image-std-up-2.4.22-alt5.src.rpm, сразу скажу, что он лежит
на 8м CD, и делаем на его rpm -i xxx.src.rpm
2. Получаем в $HOME/RPM/SPECS один файлик - kernel-std-up.spec, и в
$HOME/RPM/SOURCES еще два - config-2.4.22-std-up, rhkmvtag.c
3. В *.spec делаем следующие изменения:
- правим %define flavour std-up ==> %define flavour vlug-up, или на что
нибудь столь же приятное для слуху ;)
- в разделе %build, в строчке `%make_build oldconfig ...` заменяем
oldconfig на menuconfig.
4. Идем опять в $HOME/RPM/SOURCES и файлик config-2.4.22-std-up
переименовываем в config-2.4.22-vlug-up.
5. Идем обратно в $HOME/RPM/SPECS и делаем rpm -ba kernel-std-up.spec
6. Смотрим, чего он от нас хочет (это обычно fix, feat, etc), ставим...
7. Ждем появления нашего menuconfig, правим настройки ядра... и где-то
через 40минут у вас будет собрано ваше ядро ;))
8. Берем kernel-modules-alsa-std-up-0.9.7-alt1.5.src.rpm, rpm -i xxx.src.rpm,
идем в спек и правим версию ядра на нашу. Делаем на него опять
rpm -ba alsa-std-up.spec... ждем
9. Проделываем такую же операцию со всеми нужными подулями... будь то
видюха, модем и т.д.
Ну вот и все, в краце...
--
С уважением: scor2k на vlink.ru
Volgograd Linux Users Group Team
------- ICQ UIN 346283813 -------
>>Семь Бед - один Reset.
Подробная информация о списке рассылки Volgograd