Требует указать ramdisk_size, если не указан ramdisk_size и не указан lowmem, при загрузке по методам nfs или cifs. Ожидаемое поведение: загружает в tmpfs.
Для всех монтируемых методов (nfs, cifs, disk, cdrom) предлагается ввести опцию noramdisk, которой можно явно указать, что мы хотим загрузить сквош на TMPFS. Она будет прямо противоположна опции ядра ramdisk_size=... и выключаться, если вторая указана. Обе не имеют смысла, когда включен lowmem, поскольку он предписывает "монтировать на месте", предварительно не загружая сквош в память. Стоит иметь ввиду, что в ряде случаев загрузка возможна на TMPFS и при указании ramdisk_size=... -- это связано с тем, что в некоторых ядрах (Real Time) RAMDISK недоступен. Вариант, при котором не указана ни одна из этих опций для указанных четрёх методов, стоит рассматривать как ошибочный. Для методов ftp и http такой вариант будет иметь определённый смысл, поэтому удобнее включать отдельной опцией и она не будет автоматом активизироваться, если нет ramdisk_size=...
Антон предложил другой вариант, который был реализован. С версии 0.1.5-alt17 ramdisk_size=... опционален для любого метода. Если он не указан, образ грузится в TMPFS.
make-initrd-bootchain-0.1.5-alt17 -> sisyphus: Mon Jul 10 2023 Leonid Krivoshein <klark@altlinux> 0.1.5-alt17 - altboot: use TMPFS when ramdisk_size not set (ALT #42966) - altboot: introduce new 'type:iso' sub-argument (ALT #42967) - doc: expand the test suite by cases without ramdisk_size= - core: pack optional config file /etc/sysconfig/bootchain - interactive: pack optional file /etc/dialogrc.error