[make-initrd] Release make-initrd 2.14.0
Антон Мидюков
antohami at basealt.ru
Thu Apr 1 05:32:32 MSK 2021
01.04.2021 01:38, Alexey Gladkov пишет:
> On Thu, Apr 01, 2021 at 01:11:38AM +0700, Антон Мидюков wrote:
>>>> waitdev только ожидает появления устройства. Оно не монтируется. Для
>>>> mountfs наверно в этом есть смысл.
>>>
>>> Да, pipeline=cdrom,... как раз будет аналогом automatic=cdrom и объединит waitdev с первым moutfs (isofs).
>>
>> Мне кажется, лучше делать универсальный disk=UUID=<UUID>. Без UUID будет угадайка, вдруг мне повезёт, как у нас сейчас.
>
> Я же писал [1], что параметр у waitdev имеет тот же формат, что и root=*.
> То есть он умеет waitdev=LABEL=*, waitdev=UUID=* и т.д.
>
> [1] https://github.com/osboot/make-initrd/tree/master/features/pipeline#boot-parameters
>
Я знаю. Я здесь совсем не о том. Я пишу, что не надо делать аналог cdrom, нужно делать сразу аналог disk propagator'a.
Т.е. искать не только isofs, но вообще любую локальную файловую систему с заданным UUID или LABEL.
Хотелось бы, чтобы initrd понимал automatic=method:disk,uuid=<UUID>, раскрывал его в
root=pipeline pipeline=waitdev,mountfs,mountfs,overlayfs,rootfs waitdev=UUID=@UUID@ mountfs=dev
а параметр stage=<STAGENAME> в опцию mountfs=<STAGENAME>
Тогда переход с propagator на initrd можно было бы осуществить бесшовно.
И некоторые другие методы было бы также здорово преобразовывать из текущего синтаксиса propagator в синтаксис pipeline.
Так сказать, интерфейс пользователя хотелось бы оставить близким к прежнему.
--
С уважением, Антон Мидюков <antohami at basealt.ru>
More information about the Make-initrd
mailing list