powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Сборка kernel 2.6.x
41 сообщений из 41, показаны все 2 страниц
Сборка kernel 2.6.x
    #32840762
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ может кто-нибудь поделиться опытом успешной сборки ядра 2.6.х (конкретно 2.6.8 или 2.6.9)
Пытался собрать, но не получилось. Т.е. образ ядра bzImage создало без проблем, а вот с модулями батва :(.
После не коректной установки module-init-tools (после форточек никак не могу привыкнуть что сначала надо читать readme и install, а потом устанавливать в отличие от форточек, где сначала устанавливаешь, а потом читаешь).
Когда выполняю
Код: plaintext
1.
# make modules_install
то возле некоторых модулей он пишет modprobe Unresolved symbol in module ext3.ko
С чем это может быть связано?
При попытке загрузки с новым ядром выдается ошибка, что невозможно смонтировать файловую систему.
Перед этим при попытке загрузки модулей пишет:
Код: plaintext
1.
2.
ERROR: insmode abnormally exited
module ext3.ko
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #32840773
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня были исходники 2.6.5 пропатчил до 2.6.8.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #32841826
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у вас какой Linux, ядро?
еще момент, если у вас root -овая ФС ext3 , лучше поддержку этой ФС включить в ядро

тоже стало интересно, решил заинсталлить себе ядро 2.6.9 и поделиться
у самого RedHat kernel 2.4.21-4.EL
действ., само ядро собрается без проблем
При сборке модулей была какая то ругань ( warning-и ) на файлах ipr.c и dpt_i2o.c, вычислил что это такое и отключил через make menuconfig два модуля из раздела SCSI device support
- Adaptec I2O RAID support
- IBM Power Linux RAID adapter support
всеравно они мне ненужны. После этого сборка модулей у меня прошла без лишних слов.
Далее делаем make modules_install, а вот тут и пошли у меня unresolved symbols ( на ipx и др. )
Выяснилось что для ядра 2.6 нужен свой modules_init_tools, у меня в 2.4 это называется modutils. Удалил пакет modutils и заинсталлил пакет module-init-tools-3.1-0.pre5.3.i386.rpm от FC3
После этого модули заинсталлились и отрезолвило все ссылки.
Единственно что пока недопер , почему make install заканчивается руганью
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
[root@sanek linux- 2 . 6 . 9 ]# make install
  CHK     include/linux/version.h
make[ 1 ]: `arch/i386/kernel/asm-offsets.s' не требует обновления.
  CHK     include/linux/compile.h
Kernel: arch/i386/boot/bzImage is ready
sh /usr/src/linux- 2 . 6 . 9 /arch/i386/boot/install.sh  2 . 6 . 9  arch/i386/boot/bzImage System.map ""
All of your loopback devices are in use.
mkinitrd failed
make[ 1 ]: *** [install] Ошибка  1 
make: *** [install] Ошибка  2 
[root@sanek linux- 2 . 6 . 9 ]#
хотя в /boot все перебросило и System.map настроился , можно сказать все отинсталлило, только в lilo.conf пришлось вручную добавить запись
Код: plaintext
1.
2.
3.
4.
5.
image=/boot/vmlinuz-2.6.9
        label=2.6.9
#       initrd=/boot/initrd-2.6.9.img
        read-only
        append="root=/dev/hda10"
Да, и не сделался initrd - поэтому я его заремил

ну и все
lilo
init 6
загрузка ядром прошла, все работает ( ну все не все пока еще ничего по кр мере не вылезло , заискл. что при загрузке что то материться на USB и iptables ) И еще, теперь c этими новыми modules_init_tools у меня при загрузке старым ядром 2.4 негрузится теперь половина модулей ( верну наверное все обратно )

Вообще, при сборке ядер при возникновении непонятных ошибок пользуюсь след. схемой
1. копирую .config куда нибудь
2. make clean
3. make mrproper
4. копирую .config обратно
5. make oldconfig
6. make dep
7. make -j8 bzImage && make -j8 modules
8. rm -rf /lib/modules/<версия_ядра>
9. make modules_install
10. make install
11. vi /etc/lilo.conf
12. lilo

перед перезагрузкой проверяю что в /boot и в /lib/modules все наместе

P.S.
Тут еще наткнулся на интересную ссылку
http://linuz.pp.ru/mylin.php?id=16

P.S.S

А вообщем то на рабочей машине не рискнул бы ядро менять, лучше наверное дистрибутив поновее скачать. Как народ смотрит на эту мысль?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #32842744
Somebody2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanek842
А вообщем то на рабочей машине не рискнул бы ядро менять, лучше наверное дистрибутив поновее скачать. Как народ смотрит на эту мысль?

У меня ядро 2.6.7 на работе (и на сервере и на персональном компе) и дома. Работает с 16 июня 2004 года - пока отлично. Дистрибутив древнее некуда - Debian 3.0. О вашей ссылке скажу, что если ставили module-init-tools из сырцов, то достаточно было просто прочитать README, вместо того чтобы рыться в Инете. Ниже привожу фрагмент данного README:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 READ INSTRUCTIONS CAREFULLY, OTHERWISE YOU MAY DESTROY YOUR OLD UTILS! 

1a) If you want to install in /sbin:
        ./configure --prefix=/
        make moveold (if installing for the first time).

  "make moveold" renames the old insmod, modprobe, rmmod and lsmod to
  insmod.old, modprobe.old, rmmod.old and lsmod.old, and the matching
  manpages.

OR, ....   и так далее

Естественно, что для нормальной работы модулей для обоих 2.4.x и 2.6.x ядер, module-init-tools должен быть обязательно установлен и установлен правильно.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #32843005
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
module-init-tools я не собирал, взял готовую rpm от Fedora Core 3, по поводу prefix, это само собой было проверено
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
[root@sanek RPMS]# rpm -qpl modutils- 2 . 4 . 25 - 9 .EL.i386.rpm  | head
предупреждение: modutils- 2 . 4 . 25 - 9 .EL.i386.rpm: подпись DSA V3: NOKEY, key ID db42a60e
/sbin/depmod
/sbin/genksyms
/sbin/insmod
/sbin/insmod.static
/sbin/insmod_ksymoops_clean
/sbin/kallsyms
/sbin/kernelversion
/sbin/ksyms
/sbin/lsmod
/sbin/modinfo
[root@sanek RPMS]# cd ..
[root@sanek redhat]# rpm -qpl module-init-tools- 3 . 1 - 0 .pre5. 3 .i386.rpm | head
предупреждение: module-init-tools- 3 . 1 - 0 .pre5. 3 .i386.rpm: подпись DSA V3: NOKEY, key ID 4f2a6fd2
/etc/modprobe.conf.dist
/sbin/depmod
/sbin/generate-modprobe.conf
/sbin/insmod
/sbin/insmod.static
/sbin/lsmod
/sbin/modinfo
/sbin/modprobe
/sbin/rmmod
/usr/share/man/man5/modprobe.conf. 5 .gz
ну и заинсталлил его поверх
Код: plaintext
1.
2.
3.
4.
[root@sanek redhat]# rpm -Uvh module-init-tools- 3 . 1 - 0 .pre5. 3 .i386.rpm
предупреждение: module-init-tools- 3 . 1 - 0 .pre5. 3 .i386.rpm: подпись DSA V3: NOKEY, key ID 4f2a6fd2
Подготовка...               ########################################### [ 100 %]
    1 :module-init-tools      ########################################### [ 100 %]

по поводу make moveold, идея хорошая
Ну , поскольку нет у меня исходников, перебросил старые утилиты в /sbin как *.old вручную
Что интересно, к примеру команда depmod понимает что нужно взять depmod.old, а modprobe и
insmod что то нехотят
пример по загрузке модуля моей сетевухи
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
[root@sanek src]# modprobe sk98lin
FATAL: Error inserting sk98lin (/lib/modules/ 2 . 4 . 21 - 4 .EL-i686-smp/kernel/drivers/net/sk98lin/sk98lin.
[root@sanek src]# insmod sk98lin
insmod: can't read 'sk98lin': No such file or directory
[root@sanek src]# insmod.old sk98lin
Using /lib/modules/ 2 . 4 . 21 - 4 .EL-i686-smp/kernel/drivers/net/sk98lin/sk98lin.o
[root@sanek src]# lsmod
Module                  Size  Used by
sk98lin                164740    1 
впрочем неважно, ясно что для работы с ядром 2.4 нужны свои утилиты, а для 2.6 свои ...

to Somebody2
Т.е. у вас никаких проблем с ядром 2.6 на старом дистрибутиве не наблюдается? Абсолютно все пакеты собранные под старое ядро работают без пересборки? ( я не имею ввиду там какие нибудь apache, инетерсует особенно то что работает с модулями ядра )


P.S.

немного еще добавлю, про вчерашние мои ошибки при сборке, немного поразбирался
1. По поводу initrd что немог создать
mkinitrd /boot/initrd.new.img 2.6.9
дает реплику All of your loopback devices are in use из-за невключенного в ядро loop-бэка
пофиксил
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
[root@sanek linux- 2 . 6 . 9 ]# grep CONFIG_BLK_DEV_LOOP .config
CONFIG_BLK_DEV_LOOP=m
[root@sanek linux- 2 . 6 . 9 ]#
[root@sanek linux- 2 . 6 . 9 ]# make install
  CHK     include/linux/version.h
make[ 1 ]: `arch/i386/kernel/asm-offsets.s' не требует обновления.
  CHK     include/linux/compile.h
Kernel: arch/i386/boot/bzImage is ready
sh /usr/src/linux- 2 . 6 . 9 /arch/i386/boot/install.sh  2 . 6 . 9  arch/i386/boot/bzImage System.map ""
как видно ошибка исчезла

2. По поводу USB , там ругается на невозможность подгрузить модуль keybdev
Действ. его нет
#find /lib/modules -name keybdev*
/lib/modules/2.4.21-4.EL/kernel/drivers/input/keybdev.o
/lib/modules/2.4.21-4.ELsmp/kernel/drivers/input/keybdev.o
/lib/modules/2.4.21-4.EL-i686-smp/kernel/drivers/input/keybdev.o

т.е. где то что то в ядро опять же включить нужно

Вообщем все сводится к правильной настройке ядра.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #32843061
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sanek842
у меня точно такое же ядро.
Все разобрался. Вся батва была в module-init-tools

2 Somebody2
после форточек никак не могу привыкнуть что сначала надо читать readme и install, а потом устанавливать, в отличие от форточек, где сначала устанавливаешь, а потом читаешь.

Сегодня собрал 2.6.9 работает нормально
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #32843500
Somebody2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sanek842
to Somebody2
Т.е. у вас никаких проблем с ядром 2.6 на старом дистрибутиве не наблюдается?


Так точно

sanek842
Абсолютно все пакеты собранные под старое ядро работают без пересборки? ( я не имею ввиду там какие нибудь apache, инетерсует особенно то что работает с модулями ядра )

Вы имеете ввиду с файлами устройств? А почему они не доллжны работать без пересборки? Сам файл устройства создается, ну а если поменять ioctl-ки, то никакая пересборка не поможет. Покрайней мере mount, camstream и iptables из дистра работают и с 2.4 и с 2.6 ядрами.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #32845367
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин столкнулся с новой проблемой.
Все проходит без ошибок (make menuconfig, make, make modules_install)
А когда набираю make install, то выдает следующее сообщение об ошибке:
Код: plaintext
1.
2.
No modules mptbase found for kernel  2 . 6 . 9 , aborting
mkinitrd failed

Что я сделал не так?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33010854
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компилирую 2.6.11 ядро по етой ссилке
sanek842P.S.
Тут еще наткнулся на интересную ссылку
http://linuz.pp.ru/mylin.php?id=16


Дохожу до момента конфігурации lilo но по той инструкции у меня не
создалось никакого initrd файла для нового ядра.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011040
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше так.
# make defconfig
# make xconfig (make menuconfig - если нет KDE, GNOME)
Выбираешь необходимые опции, сохранаешь.
# make rpmbin-pkg
И будет тебе счастье. Initrd тебе нужен только если используешь scsi или raid, если нет то нафиг он тебе не нужен. Если все прошло удачно то в /usr/src/redhat/RPMS/i386 будет лежать ядро (kernel-2.6.x.i386.rpm)

Кстати какое у тебя текущее ядро?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011161
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hhaInitrd тебе нужен только если используешь scsi или raid, если нет то нафиг он тебе не нужен. Если все прошло удачно то в /usr/src/redhat/RPMS/i386 будет лежать ядро (kernel-2.6.x.i386.rpm)?
А что мне писать в Grub.conf?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
title Red Hat Enterprise Linux AS ( 2 . 4 . 21 - 4 .EL)                  
        root (hd0, 0 )                                             
        kernel /vmlinuz- 2 . 4 . 21 - 4 .EL ro root=LABEL=/ hdd=ide-scsi 
        initrd /initrd- 2 . 4 . 21 - 4 .EL.img                           
                                                                 
title Red Hat Enterprise Linux AS ( 2 . 4 . 21 - 4 .EL)                  
        root (hd0, 0 )                                             
        kernel /vmlinuz ro root=LABEL=/ hdd=ide-scsi             
       initrd /initrd- 2 . 4 . 21 - 4 .EL.img                           

В последеней строчке.
Ядро уже видно какое из grub.conf
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011221
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати я использовал ядро
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.11.tar.bz2
и modutils
ftp://ftp.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.1.tar.gz
И ещё у меня то ядро всё таки не грузится. Что же я не так наделал?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011253
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня к стати с grub почему-то не хочет грузиться выдает след.
Код: plaintext
1.
Warning: no init console found
И на этом останавливается :(. А с lilo все нормально.

grub.conf должен быть примерно такой
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
title Red Hat Enterprise Linux AS ( 2 . 4 . 21 - 4 .EL)                  
        root (hd0, 0 )                                             
        kernel /vmlinuz- 2 . 4 . 21 - 4 .EL ro root=LABEL=/ hdd=ide-scsi 
        initrd /initrd- 2 . 4 . 21 - 4 .EL.img                           
                                                                 
title Test kernel  2 . 6 . 11                   
        root (hd0, 0 )                                             
        kernel /vmlinuz- 2 . 6 . 11  ro root=/dev/hdxx
/dev/hdxx - вместо хх нужно указать рутовый партишион (/). Его можно найти набрав df. У меня это /dev/hda2

Я надеюсь rpm ты установил?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011257
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
И ещё у меня то ядро всё таки не грузится.

Какое то?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011269
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hha
# make defconfig
# make xconfig (make menuconfig - если нет KDE, GNOME)
Выбираешь необходимые опции, сохранаешь.
# make rpmbin-pkg

после последней команди получил такое
Код: plaintext
1.
2.
3.
[root@BORABORA linux- 2 . 6 . 11 ]# make rpmbin-pkg           
make[ 1 ]: *** No rule to make target `rpmbin-pkg'.  Stop.
make: *** [rpmbin-pkg] Error  2                           
[root@BORABORA linux- 2 . 6 . 11 ]#                           
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011277
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hha
Какое то?
2,6,11 то что я ставил по инструкции с linuz.pp.ru
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011285
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажись пошло строится ядро по новой
Вместо
ALex_hha# make rpmbin-pkg

Надо било make binrpm-pkg :)
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011352
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Надо било make binrpm-pkg :)

Очень может быть (по памяти сказал). А вообще список всех команд можно посмотреть так

Код: plaintext
1.
# make help

Сообщи о результатах. Ты кстати по осторожней с module-init-tools.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011380
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробовал
make binrpm-pkg
и
make rpm-pkg
Оба видаюь ошиПку
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
+ INSTALL_MOD_PATH=/var/tmp/kernel- 2 . 6 . 11 -root               
+ make modules_install                                       
make[ 2 ]: *** No rule to make target `modules_install'.  Stop.
error: Bad exit status from /var/tmp/rpm-tmp. 53782  (%install)
                                                             
                                                             
RPM build errors:                                            
    Bad exit status from /var/tmp/rpm-tmp. 53782  (%install)   
make[ 1 ]: *** [rpm-pkg] Error  1                                
make: *** [rpm-pkg] Error  2                                   
[root@BORABORA linux- 2 . 6 . 11 ]# 
Дело в том что я отключил loadable_modules когда делал menuconfig
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011500
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Дело в том что я отключил loadable_modules когда делал menuconfig

Конечно. В конфиги должно быть что-то типа этого
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y


автор
make rpm-pkg

А я зачем тебе привел make help?

make rpm и make rpm-pkg - Build the kernel as an rpm package
make binrpm-pkg - Build an RPM package containing the complied kernel & modules

Разницу улавливаешь?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011544
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поетому я и пробовал make rpm-pkg
На сколько я понял ето для монолитного ядра.
Или надо вообще make rpm?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011560
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО make binrpm-pkg.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011632
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hhaИМХО make binrpm-pkg.
Так что мне опять сделать make menuconfig и там включить loadable modules?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011686
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011748
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделало. Заинсталил rpm дописал grub.conf
Пробую reboot
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33011759
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заработало!
Теперь надо научиться делать монолитное ядро.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33012565
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая версия grub и kernel?

автор
Теперь надо научиться делать монолитное ядро.

Зачем?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33012667
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне линукс нужен для Оракла, а на монолитном ядре он бистрее шуршит
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33013224
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Теперь надо научиться делать монолитное ядро.

А в чем проблема?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33013451
Stepan_mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hha автор
Теперь надо научиться делать монолитное ядро.

А в чем проблема?
В том что если я отключаю modules то make binrpm-pkg виваливается по ошиПке про которую писал више
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33013553
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего из-за того, что некоторые драйвера установлены как модули.
Посмотри свой конфиг на предмет строчек след. вида

Код: plaintext
1.
2.
3.
CONFIG_MICROCODE=m
CONFIG_X86_MSR=m
CONFIG_X86_CPUID=m
=m - это как раз то о чем я тебе говорил. Если у тебя в конфиге есть что то типа этого, то он и не будет собираться.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33014620
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanek842
А вообщем то на рабочей машине не рискнул бы ядро менять, лучше наверное дистрибутив поновее скачать. Как народ смотрит на эту мысль?

Я не спец по линуху вообще и по ядрам в частности. Но читал в мануале русским по белому:
"ядра не надо собирать, надо ставить бинарники".
Вот.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33015045
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Я не спец по линуху вообще и по ядрам в частности. Но читал в мануале русским по белому:
"ядра не надо собирать, надо ставить бинарники".
Вот.

Я у себя на сервере пересобрал ядро (было 2.6.9) Убрал все лишнее (scsi, sound, usb и т.д.) оптимизировал под набор команд pentium II все что нужно встроил в ядро (ext3, jfs и т.п.). Так что вопрос спорный.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33015221
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stepan_mkМне линукс нужен для Оракла, а на монолитном ядре он бистрее шуршит
ну да, прямо сразу так и зашуршит на монолитном ядре :)
А если Linux для Oracle нужен ( а у вас я так поним. RHEL 3-ий ), может правильней было бы просто свежее ядро от него же самого поставить? Всетаки сертифицированная платформа.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33015429
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hhaЯ у себя на сервере пересобрал ядро (было 2.6.9) Убрал все лишнее (scsi, sound, usb и т.д.) оптимизировал под набор команд pentium II все что нужно встроил в ядро (ext3, jfs и т.п.). Так что вопрос спорный.
и насколько ожидается прирост производительности Оракла? ИМХО 0,01%, не более.
Те модули, которые Вы убрали (scsi, sound, usb и т.д.) все равно бы не загружались, т.к. соответствующих устройств у Вас нет. А те, которые Вы вкомпилировали в ядро (ext3, jfs и т.п.) подключаются один раз при загрузке системы.

Единственное, что Вы сэкономили это время на компиляции ненужных модулей. Но вопрос в том, стоило ли вообще терять время на перекомпиляцию ядра?
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33015441
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stepan_mkМне линукс нужен для Оракла, а на монолитном ядре он бистрее шуршитКто Вам такую чушь сказал?

P.S. Не надо путать понятия монолитное/микрокернел. Линукс уже по определению имеет монолитное ядро, независимо от того как вы его пересобрали.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33015460
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.dbaи насколько ожидается прирост производительности Оракла? ИМХО 0,01%, не более.

сорри, не туда посмотрел. Про Оракл в другом посте было.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33016674
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
все равно бы не загружались, т.к. соответствующих устройств у Вас нет. А те, которые Вы вкомпилировали в ядро (ext3, jfs и т.п.) подключаются один раз при загрузке системы.

А вот здесь ты ошибаешся. У меня по умолчанию грузились драва для звука и usb. А как их отключить так и не нашел :(.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33155781
psyc_ho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
(RH-9 + 2.4.20-8 переход на 2.6.12.2)
ну ни как не хочет... :(
вывод и при make install или ручками mkinitrd /boot/xxxxxxxx такой:

No module aic7ххх found for kernel 2.6.12.2

причём, и bzImage и модули собираются и исходники под aic7ххх в ядрышке есть
и качал от производителя и вообще при конфигурации отрубал этот модуль, вывод один и тот-же :(

что делать ? без init.img мне нельзя!

p.s. на старом ядрышке всё работало (мой SCSI девайс определяет) и железо 3 раза менялось от AMD до XEON платформы.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33155813
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALex_hhaЛучше так.
# make defconfig
# make xconfig (make menuconfig - если нет KDE, GNOME)
Выбираешь необходимые опции, сохранаешь.
# make rpmbin-pkg
И будет тебе счастье. Initrd тебе нужен только если используешь scsi или raid, если нет то нафиг он тебе не нужен. Если все прошло удачно то в /usr/src/redhat/RPMS/i386 будет лежать ядро (kernel-2.6.x.i386.rpm)

Кстати какое у тебя текущее ядро?

Лучще

make cloneconfig

А вообще то у меня была похожая картинка, но после вторичного прогона make и make module_install все проехало (а, я еще старые модули удалил ручками из /lib/modules). В чем было дело, понятия не имею, но глюк исчез.
...
Рейтинг: 0 / 0
Сборка kernel 2.6.x
    #33316432
_Дмитрий_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставил новае ядро 2.6.15 на свой LinuxXP.
У меня при загрузке теперь ругается на USB, что не может загрузить модуль usb-ohci. Можно ли как-то скомпилироовать только те модули которые не собрались при modules-install?
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Сборка kernel 2.6.x
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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