|
|
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
Скачал kernel-2.4.21-27.EL.src.rpm Установил ету rpm-ку а в /usr/src/ есть только старое ядро Куда оно могло поставится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 16:33:08 |
|
||
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
посмотри в /usr/local/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:06:14 |
|
||
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
slywebmasterпосмотри в /usr/local/ Тоже нету. Вообщето я уже нашёл само ядро без исходников. Но всё же интересно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:09:19 |
|
||
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
а в /usr/src/redhat нету ничего ? ну в каталогах лежащих ниже /usr/src/redhat ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:24:36 |
|
||
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
Adekamerа в /usr/src/redhat нету ничего ? ну в каталогах лежащих ниже /usr/src/redhat ? есть : Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:36:04 |
|
||
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
да блин, посмотри список файлов этой rpm-ки rpm -qlp kernel-2.4.21-27.EL.src.rpm и ищи их по указанным путям. ===== Cat и его покойный друг Chicago ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 17:56:39 |
|
||
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
Stepan_mkВообщето я уже нашёл само ядро без исходников. Но всё же интересно Вообщем то это самый безгеморойный вариант, где то читал что Red Hat даже рекомендует пользоваться предкомпиленными ядрами для RHEL, а если есть тех. поддержка, то они сами соберут и вышлют, иначе даже могут отказаться от поддержки ( где читал непомню ) Ядра хорошо ищутся на http://rpm.pbone.net, заметим что последнее ядро для RHEL уже kernel-2.4.21-27.0.1 Но как говорится, что с ним потом делать с таким ядром, не отконфигурить под себя ничего, поэтому все же лучше брать исходники, а именно сорц что вы скачали - kernel-2.4.21-27.EL.src.rpm Первое что нужно сделать rpm -ivh kernel-2.4.21-27.EL.src.rpm при этом сформируется spec файл в /usr/src/redhat/SPECS , а в /usr/src/redhat/SOURCES/ закинется оригинальное ядро 2.4.21 + все патчи для наката Далее есть след. варианты установки: 1. Вариант cd /usr/src/redhat/SPECS rpmbuild -bb --target=i686 kernel-2.4.spec # можно сходить покурить часика 2 :) кстати перед сборкой можно еще поковырять .config файл , так для моей архитектуры ( 686 ) это /usr/src/redhat/SOURCES/kernel-2.4.21-i686-smp.config после того как все закончится в /usr/src/redhat/RPMS/i686 сформируется несколько бинарных пакетов ядер ( по сути это то что вы нашли без исходников). Останется его только поставить ( rpm -ivh ...rpm ) 2. Вариант cd /usr/src/redhat/SPECS rpmbuild -bp --target=i686 kernel-2.4.spec В случае стандартной настройки RPM дерево ядра будет помещено в /usr/src/redhat/BUILD/ В получившемся дереве, конфигурации ядер находятся в каталоге /configs/. Например, файл конфигурации i686 SMP имеет полное название /configs/kernel-<version>-i686-smp.config. Делаем cd /usr/src/redhat/BUILD/kernel-2.4.21/linux-2.4.21 cp configs/kernel-2.4.21-i686-smp.config ./.config далее как обычно make oldconfig make menuconfig # настраиваем как хотим make dep make -j4 bzImage make -j4 modules make modules_install make install ... lilo 3. Вариант Это сделать пакет kernel-source-...rpm cd /usr/src/redhat/SPECS rpmbuild -ba kernel-2.4.spec по окончании пакет попадет в /usr/src/redhat/RPMS/i386/ Теперь его нужно установить - rpm -ivh kernel-source-2.4.21-27.0.1.EL.i386.rpm Исходники ядра при этом попадут в /usr/src далее как обычно : make menuconfig и т.д. Но в этом варианте есть одна тонкость , при включенной опции в ядре Loadable module support ---> Set version information on all module symbols компиляция модулей может заканчиваться ошибками из-за несоотв. хедеров. Так что либо это нужно отключить, либо сочетать этот вариант с вариантом 1 ( просто перебросить config в дир-ию SOURCE ) При отработке spec файла там это фиксистся. А вообщем то не стоит заморачиваться, так в Fedora Core 3 уже не включается пакет kernel-source ( из-за избыточности ) Вот вообщем то и все, согласен, у RedHat есть своя специфика, а если вы ни разу ядра не собирали лучше потренироваться на ядрах с kernel.org - там стандартная схема. Где то в каком то топике здесь мы уже разбирали сборку ядра 2.6.9 Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2005, 12:01:24 |
|
||
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
Попробовал я первий вариант после команди rpmbuild -bb --target=i686 kernel-2.4.spec Долго колбасило и показало вот такое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 12:58:47 |
|
||
|
Установка новго ядра для RH3.0EL AS
|
|||
|---|---|---|---|
|
#18+
Stepan_mkПопробовал я первий вариант после команди rpmbuild -bb --target=i686 kernel-2.4.spec Долго колбасило и показало вот такое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Должно собраться без проблем, может gcc не тот пользуешь (вроде ты с ораклом работаешь, мог забыть вернуть gcc32) Собирал последнее ядро (с апдетоф) без проблем. Предложу 4-ый вариант :) одной командой: rpmbuild --rebuild --target=i686 kernel-2.4.21-27.EL.src.rpm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2005, 22:26:14 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=32871911&tid=1490511]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
181ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 505ms |

| 0 / 0 |
