[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ядра и все такое...



On Tue, 3 Oct 2006 14:26:39 +0400
Timur Elzhov <elzhov@warelex.com> wrote:

> On Mon, Oct 02, 2006 at 09:48:53PM +0300, Oleg Matviychuk wrote:
> 
> > Ну, например, загрузка системы останавливается,ибо не может
> > смонтировать САТА винт. Потому что драйвер не загружен. Хотя
> > в /etc/modules прописан. Или оно куда в другое место начиная с
> > 2.6.14 смотрит? В ядре драйвер есть, он загружается, но позже.
> 
> Чтобы подмонтировать корневую ФС, libata и драйвер вашей ФС должны
> быть либо в initrd (у меня так), либо должны быть собраны статически.
> С initrd ядро собирается make-kpkg --initrd. Кстати убедитесь, что
> девайс для файловых сстем на SATA диске в /etc/fstab - /dev/sdaX (а
> не /dev/hdaX).
> 
1. ФС не корневая.
2. Собирал статикой как минимум драйвер. Я так понимаю, libata должна
тянутся, хотя могу ошибатся. Не помогло. Деталей не помню, когда
попустит, попробую еще пособирать, сейчас меня уже тошнит =)
3. Именно так make-kpkg --initrd и собирал. Даже в настройках initrd
прописывал драйвер.
4. В фстаб все культурно - после загрузки mount -a все ставит на места.

ЗЫ. В данный момент вопрос не технический, а чисто идеологический. Вот
у меня работает сарж. Ядро самосборное, но без извратов - просто
выкинул ненужное, даже статикой почти ничего не собирал дополнительно.
Считай, облегченный конфиг дистрового 2.6.8. Причем, собиралось до
появления винта САТА. Да, модуль не грузился, но грязное 
cat sata_nv >> /etc/modules решило проблему.
А теперь, беру дистровое ядро 16.16 или 17.2. Ставлю - не работает. То
есть я уже не смогу просто обновится до etch. Выискивать, в чем
проблема, я на данный момент устал. Поживу пока на старом, ничего со
мной не станется.
Вопрос такого характера: чего необходимо шаманить для установки нового
_дистрового_ ядра на работающую систему со стандартным ядром? Или я
чего-то не понял?



Reply to: