Сейчас для сетевой загрузки по http нужно распаковать (или mount -o loop) ISO. А хотелось бы просто скопировать ISO и загрузиться с неё, примерно так: automatic=method:http,network:dhcp,server:mirror.yandex.ru,directory:/altlinux/p9/images/simply/aarch64/slinux-live-9.1-aarch64.iso
Проделав аналогичное в altboot в целях поддержки "netstart" на тестировании регулярок наткнулись на то, что и stage2 подлежит изменениям в части инсталлятора, т.е. с live и rescue проблем нет, но installer рассчитывает на распакованный на сервере образ. Переделывать stage2 в этой части -- плохая идея, т.к. имеющийся режим установки обеспечивает минимизацию трафика и то, что многие называют "установкой минимальной системы". Таким образом загрузка целого ISO-образа по сети ("netstart") может потребовать поддержки со стороны ещё и stage2, но в дополнение к имеющемуся. Пока пробую идти по пути экспорта в stage2 методов, отличных от FTP/HTTP.
propagator-20210922-alt1 -> sisyphus: Wed Sep 22 2021 Alexey Sheplyakov <asheplyakov@altlinux> 20210922-alt1 - Support booting complete ISOs via HTTP (closes: #40710)
(In reply to Leonid Krivoshein from comment #1) > Проделав аналогичное в altboot в целях поддержки "netstart" на тестировании > регулярок наткнулись на то, что и stage2 подлежит изменениям в части > инсталлятора, т.е. с live и rescue проблем нет Загрузка ISO образа по HTTP предназначена прежде всего для live образов (и установки с помощью livecd-install) С прицелом сделать livecd-install основным способом установки > имеющийся режим установки обеспечивает минимизацию трафика и то, что многие называют "установкой минимальной системы". Но совершенно не обеспечивает 1. Минимизацию **времени** установки, особенно на системах с "медленными" носителями данных (mmc, sd карты, и т.п.) и архитектурах с сравнительно малой производительностью одного процессорного ядра. 2. Простоту развёртывания инфраструктуры для сетевой установки В интересующем меня случае -- автоматическая установка и тестирование в пределах локальной сети -- объём траффика
(In reply to Alexey Sheplyakov from comment #3) > В интересующем меня случае -- автоматическая установка и тестирование в > пределах локальной сети -- объём траффика Просто на всякий случай: установку при таком способе загрузки тоже удалось победить, экспортируя в stage2 метод nfs вместо http/ftp, что позволяет обмануть alterator-pkg / initinstall.d / 90-pkg.sh