Здравствуйте!Пытаюсь пересобрать ядро на указанной в теме ОС.
После выполнения команды "make bzImage"
CHK include/linux/version.h
make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
make: *** [init] Error 2Почитал в инете, проблема вроде бы решаема, но надо проставиль src-RPM. В дистрибутиве есть только:
kernel-2.6.9-5.EL.i686.rpm
kernel-devel-2.6.9-5.EL.i686.rpm
kernel-doc-2.6.9-5.EL.noarch.rpm
kernel-hugemem-2.6.9-5.EL.i686.rpm
kernel-hugemem-devel-2.6.9-5.EL.i686.rpm
kernel-smp-2.6.9-5.EL.i686.rpm
kernel-smp-devel-2.6.9-5.EL.i686.rpm
kernel-utils-2.4-13.1.48.i386.rpmУ меня проставлены:
kernel-2.6.9-5.EL.i686.rpm
kernel-devel-2.6.9-5.EL.i686.rpm
kernel-doc-2.6.9-5.EL.noarch.rpm
kernel-hugemem-2.6.9-5.EL.i686.rpm
kernel-smp-2.6.9-5.EL.i686.rpm
kernel-utils-2.4-13.1.48.i386.rpmSRC RPM нету. На сайте у Red Hat-а вообще не чего не сыщешь. Почти как на микрософте.
Так вот я тут подумал - раз уж ядро всё равно перересобрать надо, да ещё и проблемы такие всплывают, может стОит его (ядро) проапгрейдить? Выкачать его в сырцах с http://www.kernel.org, там сейчас последний релиз 2.6.15 (у меня насколько я понимаю 2.6.9-5). Кто нибудь делал подобное? Как думаете прокатит?
Заранее благодарен за участие.
я могу ошибаться, но RHAS - коммерческий дистр и сырцы ядра они не отдают, только бинарники. соответственно ядро ты не пересоберешь, а то что там лежит в /usr/src/linux - это только хидеры для сборки какого либо софта которое требует переменные из кода ядра.
По идее ничто не помешает собрать ванилла ядро с кернел.орг, не забудь только настроить или отключить вообще SELinux подсистему когда поставишь новое ядро
>я могу ошибаться, но RHAS - коммерческий дистр и сырцы ядра
>они не отдают, только бинарники. соответственно ядро ты не пересоберешь, а
ты ошибаешься, redhat соблюдает gpl и все его дистибутивы доступны в
исхожниках, причем на основе исходников RHEL делается несколько
свободно распространяемых дистрибутивов (которые по сути клоны RHEL, с той только разницей, что часть коммерческого кода заменена свободным).
вообще-то redhat оперативно обновляет ядра, поэтому потребность
пересобирать их возникает достаточно редко.
Но если такая потребность все таки возникла, то рекомендую посмотреть в
http://lists.centos.org/pipermail/centos/2005-April/004483.html
>SRC RPM нету. На сайте у Red Hat-а вообще не чего не
>сыщешь. Почти как на микрософте.
ftp://ftp.redhat.com/pub/redhat/linux/updates/enterprise/4AS.../
>Здравствуйте!
>
>Пытаюсь пересобрать ядро на указанной в теме ОС.
>После выполнения команды "make bzImage"
> CHK include/linux/version.h
>make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop.
>
>make: *** [init] Error 2
>
>Почитал в инете, проблема вроде бы решаема, но надо проставиль src-RPM. В
>дистрибутиве есть только:
>kernel-2.6.9-5.EL.i686.rpm
>kernel-devel-2.6.9-5.EL.i686.rpm
>kernel-doc-2.6.9-5.EL.noarch.rpm
>kernel-hugemem-2.6.9-5.EL.i686.rpm
>kernel-hugemem-devel-2.6.9-5.EL.i686.rpm
>kernel-smp-2.6.9-5.EL.i686.rpm
>kernel-smp-devel-2.6.9-5.EL.i686.rpm
>kernel-utils-2.4-13.1.48.i386.rpm
>
>У меня проставлены:
>kernel-2.6.9-5.EL.i686.rpm
>kernel-devel-2.6.9-5.EL.i686.rpm
>kernel-doc-2.6.9-5.EL.noarch.rpm
>kernel-hugemem-2.6.9-5.EL.i686.rpm
>kernel-smp-2.6.9-5.EL.i686.rpm
>kernel-utils-2.4-13.1.48.i386.rpm
>
>SRC RPM нету. На сайте у Red Hat-а вообще не чего не
>сыщешь. Почти как на микрософте.для тех кто смотрит в КНИГУ и видит...:
http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/...
- конкретно искомый раздел из полного руководства системного администратора>Так вот я тут подумал - раз уж ядро всё равно перересобрать
>надо, да ещё и проблемы такие всплывают, может стОит его (ядро)
>проапгрейдить? Выкачать его в сырцах с http://www.kernel.org, там сейчас последний релиз
>2.6.15 (у меня насколько я понимаю 2.6.9-5). Кто нибудь делал подобное?
>Как думаете прокатит?
>
>Заранее благодарен за участие.
В итоге я всё же решил поднятся в ядре, утянул сырцы с kernel.org 2.6.15.
Собралоссь и проинсталячилось оно безо всяких проблем. Но загрузится сразу не получилось. Пришлось поправить файл /etc/sysconfig/selinux:
SELINUX=disabled (пока так потому что я про selinux первый раз слышу и в данный момент нет времени заморачиваться). Кстати ведь именно об этом "llelik" у меня просто это из головы вылетело.После этого система взлетела без каких либо проблем. На этом считаю вопрос решённым. Большое всем спасибо за участие.
>[оверквотинг удален]
>>kernel-smp-2.6.9-5.EL.i686.rpm
>>kernel-utils-2.4-13.1.48.i386.rpm
>>
>>SRC RPM нету. На сайте у Red Hat-а вообще не чего не
>>сыщешь. Почти как на микрософте.
>
>для тех кто смотрит в КНИГУ и видит...:
>
>http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/...
>- конкретно искомый раздел из полного руководства системного администраторадля тех кто смотрит непонятно куда и видит непонятно что: там описан процесс установки ядра из RPM-пакета, а не сборка ядра из исходников!!! Читайте внимательнее вопрос прежде чем влезать со своими тупыми комментами!
>
>>Так вот я тут подумал - раз уж ядро всё равно перересобрать
>>надо, да ещё и проблемы такие всплывают, может стОит его (ядро)
>>проапгрейдить? Выкачать его в сырцах с http://www.kernel.org, там сейчас последний релиз
>>2.6.15 (у меня насколько я понимаю 2.6.9-5). Кто нибудь делал подобное?
>>Как думаете прокатит?
>>
>>Заранее благодарен за участие.