[Comm] rebuild_kernel
vad
=?iso-8859-1?q?vadzzim198_=CE=C1_mail=2Eru?=
Вт Фев 24 23:47:58 MSK 2004
Здравствуйте, господа.
Человек хочет поставить Альт на слабенькую машину. Решили пересобрать ядро, дабы облегчить. Так столкнулись с новой системой сборки ядра. Система чудесная, когда ставишь все готовое. А как пересобрать ядро не сильно разобрались. На kernel-policy посмотрели.
При установке пакетов исходников они ложатся в :
/usr/src/kernel/sources/<имя_пакета>-<версия>.tar.gz
или
/usr/src/kernel/sources/<имя_пакета>-<версия>.tar.bz2
Патчи ложатся в :
/usr/src/kernel/patches/<имя_пакета>/* патчи
optional:
kernel/patches/apply/<имя_пакета> программа, которая
прикладывает патчи
Дальше берем kernel-image-*src.rpm
Лезем в него и видим:
config-2.4.22-wks-up
kernel-headers-Makefile.patch
kernel-wks-up.spec
rhkmvtag.c
Так вот вопрос : "Куда положить это все добро из *.src.rpm файла чтобы путем модификации конфига и спека, можно было пересобрать ядро через menuconfig, или rpm -ba *.spec"
Т.е. ,например, хочется собрать ядро мало отличающееся от стандартного (а может быть и сильно отличающееся), и при этом не заморачиваться с ручным прикладыванием патчей в нужной очередности.
Вот еще ситуация:
> > vad на localhost vad]$ rpm -qa *fglrx*
> > fglrx_glx-3.7.0-alt1
> > kernel-modules-fglrx-std-up-1.0.3.7.0-alt1.15
> > fglrx-tools-3.7.0-alt1
> > kernel-modules-fglrx-wks-up-1.0.3.2.8-alt3.3
> > [vad на localhost vad]$
> > Под ядром 2.4.22-wks-up-alt3 при том же /etc/X11/XFree86Config-4 (Driver "fglrx")
> > Direct rendering = NO
Версии модулей ядра и самого драйвера fglrx должны быть одинаковые, а у меня для ядра wks - это не так.
модуля kernel-modules-fglrx-wks-up-1.0.3.7.0 в Сизифе не имеется, по крайней мере в полном Сизифе за 5 февраля 2004.
То есть остается поставить fglrx_glx-3.2.8 ? Но тоже его в Сизифе не вижу, но видимо когда-то был, есть надежда еще найти.
Или пересобрать ядро с исходниками kernel-source-fglrx-3.7.0 - это в Сизифе есть. Но вот в этом собственно запарка, как собрать практически такое же wks ядро, но с новой версией kernel-source-fglrx-3.7.0, а не kernel-source-fglrx-3.2.8. (В наличии полный Сизиф бинарников), какие еще ритуальные тапочки нужны чтобы провернуть эту махинацию?
С уважением.
Jose.
Подробная информация о списке рассылки community