либо вы правите конфиг на тему built-in жрайверов для накопителей и файловых систем, либо собирайте initrd
и вообще, apt-get install kernel-package && man make-kpkg
Опыт растет прямо пропорционально выведенному из строя оборудованию
этот kpkg не кладет(не генерит?) модули в /lib/modules/linux-xxx соответсвенно initrd не может нормально сгенериться
man по kpkg как-обычно без екзамплов, ни фига не ястно где ошибка
ZvK, сапраўды так.
А сэнс initrd у тым каб зьмяшчаць тыя модулі, якія патрэбныя да таго часу, як падмантуецца каранёвая файлавая сістэма. Думаю, што іх набор не такі ўжо і ня вызначаны. А сэнсу няма толькі з-за таго, што пакет будзе цяжэйшы.
Ти кажеш що ти вільний? Я хочу почути твою виразну волю, а не те, що ти скинув ярмо!
Но раз либо Вы меня не поняли, либо я Вас, поясняю:
initrd нужен, чтобы ядро было максимально модульно (максимально маленькое и _универсальное_), а то, что нужно для поднятия рута на конкретной машине организовывать при установке (из postinst) в initrd. Ежели существует возможность сгенерировать такой initrd при сборке пакета (" у гэтым пакеціку ўжо павінныя быць і модулі і initrd вобраз."), то смысл в initrd практически отпадает (всё собирается в ядро и отсекаются лишние сучности). Остаются редкие моменты необходимости дёргать что-нибудь скриптовое до поднятия рута -- рейд там поднять рутовый и т. д.
_раней_ initrd распаўсюджваўся разам у адным пакеце з ядром, зараз ён ствараецца пад час усталявання пакету. А зроблены папярэдне initrd амаль што выключна пры усталяванні дыстрыбутыва выкарыстоўваецца.
Опыт растет прямо пропорционально выведенному из строя оборудованию
Llama, Это в каком дистрибутиве? В debian до 2.4.<X> ядро было монолитное (точнее ядра -- разные варианты, http://archive.debian.org/dists/Debian- ... ages-1.44/ и глядим внимательно compact, idepci, safe, udma66), первый на 2.4 был woody с монолитным 2.4bf (boot floppies), его рекомендовалось после инсталляции менять на модульное, где из postinst генерился initrd.
ZvK, что-то из RH6.x, или RH7.x если мне не изменяет маразм - за давностью лет не помню, но вот факт пересборки оно для установки на какю-то железку с винта у меня был.
И в тех же RH возможно до сих пор ядро идет со сгенерированым "большим" initrd - ибо как-то не заметна практичка выполнения скриптов при установке пакетов в rpm-based, впрочем это вопрос к рэтхатоидах.
А в woody нифига не монолитно ядро было - угадайте с трех попыток, что была на driver-*.bin ? Не initrd конечно, но и ядро не монолитное отнюдь.
Опыт растет прямо пропорционально выведенному из строя оборудованию