Действительно, лучше взять ядро поновее, чем в дистрибутиве.
Если не хотите 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

Дати відповідь електронним листом