Важное уточнение. Я против любых монолитных образов. Будь то img/iso/tar.
Считаю самым удобным распространение в виде дерева каталогов как оно есть. То есть с .squashfs модулями, initrd, vmlinuz, md5sum прочей сопроводительной документацией.
Никому ничего не навязываю. Но свою сбору так распространяю. Столкнулся с непониманием. Некоторые пользователи требовали .iso чтобы его скопировать на свою флешку с grub4dos и прописать в конфиг. То есть конфиг для grub4dos для .iso они могли поправить. но понятия не имели что можно указать напрямую initrd, vmlinuz и остальные параметры (которые я предоставил), а на флешку скопировать не .iso а папку live! Возмутило меня такое вопиющее когнитивное искажение. Как будто граб не может линукс загрузить... блин.
Не вижу минусов исо
Для ISO чтоб он грузился в UEFI нужно собрать отдельный образ FAT с загрузчиком и конфигом внутри, и интегрировать его xorriso. Это дополнительные сложности. И при обновлении конфигов загрузчика потом опять пересоздавать этот образ FAT.
И вообще man xorriso нужно запретить какой нибудь конвенцией, это концентрированное насилие над мозгом
А главное все это бессмысленно так как для загрузки в UEFI с USB/SATA/NVME флешки/HDD/SSD достаточно на раздел FAT32 положить efi/boot/bootx64.efi и конфиг соответствующего загрузчика.
Если делать .iso для дистрибутива то делать полнофункциональный чтоб любым способом на любых устройствах в любых режимах загружался. А это и через dd напрямую на флешку, и записать на болванку, и на Zalman ZM-VE закинуть, и в grub4dos прописать и в Ventoy. А если где то как то работать не будет то будет сразу плохое мнение о дистрибутиве.
То есть простой без UEFI .iso нельзя использовать просто вместо архива но с возможностью запустить только в Legacy режиме только в виртуалке, а на реальном железе только с DVD болванки.Я предпочел этой ерундой не заниматься и написать инструкции и конфиги. Тем более моя сборка подразумевает самостоятельное создание модулей (с доп. ПО которое потребовалось конкретному пользователю). А для этого на флешке должна лежать папка live а не .iso.