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

Re: /usr/sbin/mkinitrd



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: sasha@oktet.ru (work) or sasha@sanechka.spb.ru (home)
http://sanechka.spb.ru/



Reply to: