Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Компиляция ядра в RHEL ES 4. Проблема / 25 сообщений из 28, страница 1 из 2
07.03.2007, 16:22:50
    #34377998
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Не могу скомпилить ядро. Выдаёт такую ошибку:

Код: plaintext
1.
2.
3.
4.
5.
6.
# make bzImage
  CHK     include/linux/version.h
  CHK     include/asm-i386/asm_offsets.h
/bin/sh: arch/i386/kernel/asm-offsets.s: No such file or directory
  UPD     include/asm-i386/asm_offsets.h
mv: cannot stat `include/asm-i386/asm_offsets.h.tmp': No such file or directory
make: *** [include/asm-i386/asm_offsets.h] Error  1 

Проверил установленные пакеты ядра - вроде всё на месте:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
# rpm -qa | grep kernel
kernel-smp- 2 . 6 . 9 - 42 .EL
kernel- 2 . 6 . 9 - 42 .EL
kernel-devel- 2 . 6 . 9 - 42 .EL
kernel-smp-devel- 2 . 6 . 9 - 42 .EL
kernel-ib- 1 . 0 - 1 
kernel-utils- 2 . 4 - 13 . 1 . 83 
kernel-hugemem-devel- 2 . 6 . 9 - 42 .EL

[root@rhel4  2 . 6 . 9 - 42 .EL-smp-i686]# rpm -qa | grep header
glibc-headers- 2 . 3 . 4 - 2 . 25 
glibc-kernheaders- 2 . 4 - 9 . 1 . 98 .EL
compat-glibc-headers- 2 . 3 . 2 - 95 . 30 

Что за фигня, кто в курсе?
...
Рейтинг: 0 / 0
07.03.2007, 22:01:58
    #34378597
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softyНе могу скомпилить ядро. Выдаёт такую ошибку:

Код: plaintext
1.
2.
3.
4.
5.
6.
# make bzImage
  CHK     include/linux/version.h
  CHK     include/asm-i386/asm_offsets.h
/bin/sh: arch/i386/kernel/asm-offsets.s: No such file or directory
  UPD     include/asm-i386/asm_offsets.h
mv: cannot stat `include/asm-i386/asm_offsets.h.tmp': No such file or directory
make: *** [include/asm-i386/asm_offsets.h] Error  1 

Проверил установленные пакеты ядра - вроде всё на месте:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
# rpm -qa | grep kernel
kernel-smp- 2 . 6 . 9 - 42 .EL
kernel- 2 . 6 . 9 - 42 .EL
kernel-devel- 2 . 6 . 9 - 42 .EL
kernel-smp-devel- 2 . 6 . 9 - 42 .EL
kernel-ib- 1 . 0 - 1 
kernel-utils- 2 . 4 - 13 . 1 . 83 
kernel-hugemem-devel- 2 . 6 . 9 - 42 .EL

[root@rhel4  2 . 6 . 9 - 42 .EL-smp-i686]# rpm -qa | grep header
glibc-headers- 2 . 3 . 4 - 2 . 25 
glibc-kernheaders- 2 . 4 - 9 . 1 . 98 .EL
compat-glibc-headers- 2 . 3 . 2 - 95 . 30 

Что за фигня, кто в курсе?

стандартнаые грабли, поставь исходники ведра (srpm)
...
Рейтинг: 0 / 0
07.03.2007, 22:16:37
    #34378607
Adekamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
а еще лучше - марш на kernel.org - скачай свежею ванилу и не разрушай моск
Join us and be our friend!
...
Рейтинг: 0 / 0
07.03.2007, 23:44:52
    #34378695
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Adekamerа еще лучше - марш на kernel.org - скачай свежею ванилу и не разрушай моск
Join us and be our friend!


а что он будет делать, если начнуть сыпаться в корку приклады? Понятие релиз менеджмента, придумано лет двадцать пять назад... и не зря.
...
Рейтинг: 0 / 0
09.03.2007, 09:22:36
    #34379646
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Adekamerа еще лучше - марш на kernel.org - скачай свежею ванилу и не разрушай моск
Join us and be our friend!



RedHat вносит изменения в ядра своих дистрибутивов. RHEL4 сертифицирована для Oracle. Не хотелось бы иметь проблемы с техподдержкой RH, так и Oracle.

Хотя сама по себе идея не нова, и возможно заслуживает внимания. Но для начала хочется разобраться с ядром RH.
...
Рейтинг: 0 / 0
09.03.2007, 09:35:46
    #34379673
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Ося
стандартнаые грабли, поставь исходники ведра (srpm)

Что такое "ведра(о)"? Нашёл я в инете схожие рекомендации, типа "С сайта шапки качаем kernel-2.6.9-22.0.1.EL.src.rpm, который не входит в дистрибутив".

Непонятно только для чего нужны те исходники которые в дистрибутиве.
...
Рейтинг: 0 / 0
09.03.2007, 12:45:50
    #34380202
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softy Ося
стандартнаые грабли, поставь исходники ведра (srpm)

Что такое "ведра(о)"? Нашёл я в инете схожие рекомендации, типа "С сайта шапки качаем kernel-2.6.9-22.0.1.EL.src.rpm, который не входит в дистрибутив".

Непонятно только для чего нужны те исходники которые в дистрибутиве.

0. сорри, мне так нравится говорить ядро-ведро.
1. в дистрибутиве есть эта srpm, качать я б не стал, разница в том что вы ставите полностью исходники, а в -devel- только либы (вроде)
...
Рейтинг: 0 / 0
09.03.2007, 13:04:40
    #34380281
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Я качал дистрибутив с RH, он идёт на 5 дисках, но на нём нет сорсов, только бинарники. Ещё 4 диска есть с сорсами, но качать 4CD что-бы получить таким способом один пакет - нерационально.

Поэтому я скачал отдельно kernel-2.6.9-42.0.10.EL.src.rpm - но результат тот-же самый. Такая же ошибка.

С ядром с kernel.org проблем нет. Там в корне сорсов ядра даже есть такой файл Kbuild в котором есть скрипт по формированию файла asm_offsets.h.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
#
# Kbuild for top-level directory of the kernel
# This file takes care of the following:
#  1 ) Generate asm-offsets.h

#####
#  1 ) Generate asm-offsets.h
#

итд...

Попытка подсунуть Kbuild к ядру RH - безуспешна. Он этот Kbuild не видит.
...
Рейтинг: 0 / 0
09.03.2007, 14:55:35
    #34380678
Adekamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Ну и не мучайся :) работает ванила - пусть и работает :)
это не RH3 где ядро не пойми что было
Ничего супер уникального в нативных ядрах от RH нет - это моё ИМХО. Я вообше не понимаю этого визга вокруг ванилы - оно также продукт деятельности программистов RH

Join us and be our friend!
...
Рейтинг: 0 / 0
09.03.2007, 15:32:15
    #34380799
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Гадство :(

Неужели никто RH-ашные ядра никто не компилил?
...
Рейтинг: 0 / 0
09.03.2007, 15:37:27
    #34380812
Adekamer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
собирал - таких проблем незнал :)

Join us and be our friend!
...
Рейтинг: 0 / 0
09.03.2007, 15:48:26
    #34380851
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softyГадство :(

Неужели никто RH-ашные ядра никто не компилил?

кампилил, у мену двд , на одной стороне все rpm на другой все srpm... :)
...
Рейтинг: 0 / 0
09.03.2007, 16:04:24
    #34380910
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Ося softyГадство :(

Неужели никто RH-ашные ядра никто не компилил?

кампилил, у мену двд , на одной стороне все rpm на другой все srpm... :)

А какой update RHEL4? Какая версия ядра?
...
Рейтинг: 0 / 0
09.03.2007, 16:29:53
    #34380993
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softy Ося softyГадство :(

Неужели никто RH-ашные ядра никто не компилил?

кампилил, у мену двд , на одной стороне все rpm на другой все srpm... :)

А какой update RHEL4? Какая версия ядра?

u4, версию сказать не могу, ибо ее уже не стоит...
...
Рейтинг: 0 / 0
12.03.2007, 13:11:59
    #34384079
Сына
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softy
Тяните srpm, разворачиваете, правите конфиг, если нужно, и rpmbuild -bb --target i686 specfile. Руками замучаетесь собирать. Если у вас Оракла, проверьте версию gcc, нужен из дистра.

А зачем вообще собирать ядро самому, оно ж со всеми необходимыми модулями идет? Не нужен модуль, не грузите.
...
Рейтинг: 0 / 0
12.03.2007, 13:37:05
    #34384220
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
to Сына:

Дело в том что многие опции в конфиге идут как "*", то есть включаются непосредственно в ядро. А там много чего ненужного таким образом включено.

Настроку процессора тоже нужно правильно указать. Там по-умолчанию стоит PIII. У меня PIV, Xeon.

Всегда руками собирал из не RH-ашного ядра. Проблем никогда не было.


Не совсем понял, что даст rpmbuild -bb --target i686?
...
Рейтинг: 0 / 0
12.03.2007, 13:47:57
    #34384276
Сына
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softyНастроку процессора тоже нужно правильно указать. Там по-умолчанию стоит PIII. У меня PIV, Xeon.

Это многое меняет?
softy
Не совсем понял, что даст rpmbuild -bb --target i686?
Предлагаю Вас собрать rpm, без ручных make menuconfig, make, make install...
...
Рейтинг: 0 / 0
12.03.2007, 13:55:52
    #34384326
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Сына softyНастроку процессора тоже нужно правильно указать. Там по-умолчанию стоит PIII. У меня PIV, Xeon.

Это многое меняет?

softy
Не совсем понял, что даст rpmbuild -bb --target i686?
Предлагаю Вас собрать rpm, без ручных make menuconfig, make, make install...

1)Используются все новые возможности процессоров, что сказывается на производительности.

2)В этом случае не будет компиляции? Не совсем понимаю, как бинарники получатся. А как потом rpm-ядро устанавливается, как любой пакет?
...
Рейтинг: 0 / 0
12.03.2007, 14:09:01
    #34384382
Сына
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softy1)Используются все новые возможности процессоров, что сказывается на производительности.

Какие, набор инструкций SSE3? Интересно просто, никогда не рылся в ядре на этот предмет.
softy
2)В этом случае не будет компиляции? Не совсем понимаю, как бинарники получатся. А как потом rpm-ядро устанавливается, как любой пакет?
Все так-же make, make install (конечно не в систему), только соберется обычный rpm пакет. Его и проше инсталить на другие системы.
...
Рейтинг: 0 / 0
12.03.2007, 14:26:03
    #34384462
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Это могут быть новые команды, которые работают быстрее. Например, если раньше какая-то операция выполнялась с применением нескольких комманд, теперь это выполняется одной, более быстрой коммандой.

Что бы более предметно говорить, нужно подробно спецификации процессоров рассмотреть.

Тем не менее, для меня не было до настоящего момента проблемы в конфиге указать более точно тип процессора. А разобраться с компиляцией RH-ашных ядер всё равно нужно.
...
Рейтинг: 0 / 0
12.03.2007, 14:29:41
    #34384479
Сына
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softyА разобраться с компиляцией RH-ашных ядер всё равно нужно.
Нечего там разбираться, ставишь из коробки и все :)
...
Рейтинг: 0 / 0
13.03.2007, 11:16:04
    #34386417
MacDuck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
softy
make: *** [include/asm-i386/asm_offsets.h] Error 1[/src]

Это, блин, что оракловый ASM что ли лезет?!
...
Рейтинг: 0 / 0
13.03.2007, 11:45:30
    #34386527
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
MacDuck softy
make: *** [include/asm-i386/asm_offsets.h] Error 1[/src]

Это, блин, что оракловый ASM что ли лезет?!

Oracle тут вроде непричём. Компиляция ядра RH Linux, на этапе make bzImage.
...
Рейтинг: 0 / 0
13.03.2007, 12:57:36
    #34386893
Сына
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
MacDuck softy
make: *** [include/asm-i386/asm_offsets.h] Error 1[/src]

Это, блин, что оракловый ASM что ли лезет?!
:)
...
Рейтинг: 0 / 0
13.03.2007, 13:19:19
    #34386996
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компиляция ядра в RHEL ES 4. Проблема
Сына MacDuck softy
make: *** [include/asm-i386/asm_offsets.h] Error 1[/src]

Это, блин, что оракловый ASM что ли лезет?!
:)

Хотя сама мысль о включении ядра Oracle в ядро Linux (можно модулем) интересна и возможно это когда-нибудь будет реализовано. :)
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Компиляция ядра в RHEL ES 4. Проблема / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]