Упоминалось здесь - http://lists.altlinux.org/pipermail/devel/2014-December/199269.html - но решил продублировать на случай, если вдруг дойдут руки до реализации таких пожеланий: > initrd должен принимать еще один параметр, позволяющий > идентифицировать то место, где искать файл с корнем (скорее всего > сжатый squashfs, но, наверное, могут быть варианты). Файл может лежать > на разделе с vfat, на nfs/ftp/http, но первого варианта по большому > счету достаточно. После монтирования такого раздела (актуальнее всего > по метке) дальше все как и раньше - монтируем непосредственно файл > корня, указанный в параметре root. > > Еще было бы неплохо перемонтировать корень в rw с помощью aufs (по > аналогии с make-initrd-propagator) или даже просто tmpfs для отдельных > подкаталогов.
Хорошая мысль. Ведь совместимости с имеющимися возможностями новый параметр не поломает. В продолжении: https://lists.altlinux.org/pipermail/devel/2018-April/204192.html
Реализована фича pipeline, которая позволяет это сделать.
(Ответ для Alexey Gladkov на комментарий #2) > Реализована фича pipeline, которая позволяет это сделать. Алексей, спасибо! А есть какое-то описание или пример использования этой фичи? А лучше вообще профиль для mkimage, который строит iso без propagator ...
Есть описание: https://github.com/osboot/make-initrd/blob/master/features/pipeline/README.md Есть тест, который ждёт /dev/cdrom, монтирует его, берёт с него squashfs и это становится рутом: https://github.com/osboot/make-initrd/blob/master/tests/test-pipeline-iso-squash/Makefile
(In reply to enp from comment #3) > А лучше вообще профиль для mkimage, который строит iso без propagator К 9.1 не успели, но уже в планах. Очень давно всем надо.))