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

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



Matviychuk Oleg пишет:
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. Выискивать, в чем
проблема, я на данный момент устал. Поживу пока на старом, ничего со
мной не станется.
Вопрос такого характера: чего необходимо шаманить для установки нового
_дистрового_ ядра на работающую систему со стандартным ядром? Или я
чего-то не понял?
здесь - http://www.debian.org/News/2006/20060901 - написано следующее:
"Чтобы пакеты обновлённого ядра Linux стали доступны для программы установки Debian, она также должна быть обновлена. Для этого должны быть обновлены следующие пакеты: base-config, base-installer, debian-installer и preseed." Я так понял, что это необходимое условие и для апгрейда до etch, и для установки нового, самоскомпилёного пакета ядра.






Reply to: