On Mon, Nov 18, 2002 at 11:11:53AM +0300, Victor Wagner wrote: > Потому что компиляцией ядра, и соответственно, созданием initrd > обычно занимаются в настроенной и работающей системе, в которой /usr > смонтирована. Исходники ядра ведь лежат в /usr/src.
mkinitrd может вызываться при смене конфигурации железа. В моем случае -- при полете SCSI-контроллера. Исходники ядра не нужны -- стояло дистрибутивное ядро, в нем есть все нужные модули. > > Мне кажется, что /sbin было бы для него куда более подходящим местом. > > А мне кажется, что нет. Потому что в /sbin должны лежать только > те бинарники, без которых не удастся поднять систему до того уровня, > что смонтируется (возможно удаленная) /usr. И дистрибутивное ядро с CD woody (а я надеялась, что CD с woody будет достаточно) не умеет lvm, на котором живет /usr. Соответственно, для монтирования /usr нужно то ядро, которое лежит у меня на /. Вот только оно без запуска mkinitrd не может подмонтировать /. Мда... Поскольку, мнение Виктора обычно совпадает с мнением разработчиков Дебиан, пытаться общаться с мантейнером initrd-tools бесполезно. Ну и ладно. :-) -- Alexandra N. Kossovsky OKTET Ltd. (http://www.oktet.ru/) Phones: +7(812)428-43-84(work) +7(812)184-52-58(home) +7(812)956-42-86(mobile) e-mail: [EMAIL PROTECTED] (work) or [EMAIL PROTECTED] (home) http://sanechka.spb.ru/

