Действительно, лучше взять ядро поновее, чем в дистрибутиве. Если не хотите 2.6.20, то наложите patch-2.6.16 на kernel-2.6.15, затем patch-2.6.16.26.
Зачем используете ~/kernel/build? У меня такого опыта нету, всегда собираю ядра в дереве исходников. Запускайте make mrproper для очистки, в вашем случае может make O=~kernel/build mrproper. 2) ok 2.1) ok 3) make oldconfig 4) не надо 5) не надо 6) make 7) не надо 8) ok 9) ok Далее не уверен, но у меня initrd сам создавался после 9) и конфиг grub сам поправлялся, используя за основу активное ядро. 10) не надо 11) ok 12) не надо Если всё заработает, то только тогда меняйте конфиг под себя, как в 3) и 5), пункт 4) не нужен. Расскажите, как получилось. Игорь Озеров пишет: > Умолчательное ядро - да, то которое идет вместе с дистрибутивом. да, может > быть я не точно выразился, сейчас поясню. > uname -r > 2.6.15.26-386 > > (я компиляю правда 2.6.15 наверное это не верно? Надо скачать patch есть > такой 2.6.16.26 (2.6.15.26 нет такого). > Наверное он подойдет.. надо проверить.. > > > все действия выполняю от root, > Действия такие. > 1) беру исходники (2.6.15) распаковываю их в /usr/src/ > получаю папку /usr/src/linux-2.6.15/ > > 1.1) создалл папку для билда: ~/kernel/build > > 2) копирую конфиг который идет с дистрибутивом > cp -v /boot/config-2.6.15 /usr/src/linux-2.6.15/.config (если правльно помню, > но это он точно я проверял ;)) > > 2.0) cd /usr/scr/linux-2.6.15 > 2.1) vi ./Makefile > добавляю суффикс -686-1 (чтобы не потереть существующее ядро) > 3) далее make O=~kernel/build menuconfig > 4) из программы по конфигурированию уже далею: load -> .config > 5) затем выхожу и подтверждаю сохранение конфигурации > 6) make O=~kernel/build bzImage > 7) make O=~kernel/build modules > 8) make O=~kernel/build modules_install > 9) make O=~kernel/build install > 10) mkinitrd -o /root/initrd.img-2.6.15-686-1 2.6.15-686-1 > 11) проверяю что теперь творится в boot: ls -l /boot > 12) правлю конфиг grub'аЖ : vi /boot/grub/menu.1 (или как там..) > копирую 6-ть строк для старого ядра, переименовывая релиз ядра -26-386 на > -686-1 > > все, перезапускаюсь. > > Нет ну вот у меня все-таки сильные подозрения на счет патча... > Спасибо за помощь! > > > -----Original Message----- > From: Sergey Markelov <[EMAIL PROTECTED]> > To: [email protected] > Date: Tue, 24 Apr 2007 15:49:37 +0700 > Subject: Re: /dev/scd0 куда же он мог исчезнуть. Принимаются любые советы! > >> Что значит "умолчательный конфиг" и что значит "подсовывать" его? >> "Умолчательное ядро", видимо, из дистрибутива? >> Опишите все ваши действия при компиляции, установке ядра и его >> запуске из grub. >> >> >> Игорь Озеров пишет: >>> Уважаемые коллеги! >>> я не могу понять, что с моим cdrom, ситуация следующая. >>> Угрохал уйму времени, но качественного результата так и не получил. >>> (хотя очень много узнал нового, что конечно неплохо ;)) >>> С умолчательным ядром проблем с cdrom никаких нет. >>> Но если компилирую ту же версию ядра (скаченную с http://www.kernel.org/) >>> подсовывая умолчательный конфиг, но CDROM пропадает, >>> т.е. нет устройства /dev/scd0 (которое раньше было) >>> >>> Пречем, я нашел странные файлы (блочные устройства): /dev/.static/scd[0-10] >>> т.е. казалось бы что это имеет отношение к cdrom, >>> пробовал смонтировать не получилось, сообщение - >>> не верное блочное устройство. (чт-то типа такого) >>> >>> dmesg показывает что cdrom'а нет, т.е. нет записи о нем >>> udevinfo тоже не видит >>> udevmonitor никак не реагирует >>> >>> OS - ubuntu (dapper) >>> ядро - 2.6.15-26-386 (ядро стало быть версии 2.6.15) >>> комп. - toshiba a100-233 >>> контроллер IDE ATA/ATAPI PCIIDE/IDECHANNEL/415.. >>> контроллер SCSI & RAID GEN_SCSIADAPTER >>> >>> пробовал наигрывать параметрами главным образом в секции device drivers - >>> scsi, ata, block device, ничего не помогает. >>> Уважаемые коллеги! Может быть есть кто-нибудь кто может подсказать в чем >>> тут дело? >>> >>> Может кто-нибудь подскажет что проверить, куда смотреть? >>> Благодарю заранее! >> >> -- >> ubuntu-ru mailing list >> [email protected] >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru >> > -- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
