[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