From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=unavailable autolearn_force=no version=3.4.1 To: make-initrd@lists.altlinux.org References: <83d214e6-2616-03ba-901b-4a92c69c22ff@gmail.com> <20210331144057.m3eyfwnns2x3s6do@example.org> <20210331152230.dshas3odtszxafyv@example.org> <27101e86-3f0a-4612-9ecf-eb46e84ec71a@basealt.ru> <20210331155728.w4x2y6sqnnuykdzf@example.org> <0d538efa-d51b-f3f7-3034-97f2aa56ce2e@gmail.com> <20210331165523.lm27dw6bxnsaux3d@example.org> <2199eaae-e0f8-7f35-3e57-a8c20d7c6bb3@basealt.ru> <20210331183848.fmdbds4jlz5ykhzw@example.org> From: =?UTF-8?B?0JDQvdGC0L7QvSDQnNC40LTRjtC60L7Qsg==?= Message-ID: <41cf65d0-7707-3576-a4a7-2f501532b9ee@basealt.ru> Date: Thu, 1 Apr 2021 09:32:32 +0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 MIME-Version: 1.0 In-Reply-To: <20210331183848.fmdbds4jlz5ykhzw@example.org> Content-Type: text/plain; charset=utf-8 Content-Language: ru Content-Transfer-Encoding: 8bit Subject: Re: [make-initrd] Release make-initrd 2.14.0 X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2021 02:32:38 -0000 Archived-At: List-Archive: 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 будет угадайка, вдруг мне повезёт, как у нас сейчас. > > Я же писал [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=, раскрывал его в root=pipeline pipeline=waitdev,mountfs,mountfs,overlayfs,rootfs waitdev=UUID=@UUID@ mountfs=dev а параметр stage= в опцию mountfs= Тогда переход с propagator на initrd можно было бы осуществить бесшовно. И некоторые другие методы было бы также здорово преобразовывать из текущего синтаксиса propagator в синтаксис pipeline. Так сказать, интерфейс пользователя хотелось бы оставить близким к прежнему. -- С уважением, Антон Мидюков