fromiso уже здесь!
Прошло не больше месяца с того времени как я отписал разработчикам, что неплохо бы включить такую возможность в скрипты archiso, и вот оно - случилось! Письмо в списке рассылок. Цитирую:
I get the idea but adapt them using a different scheme: * First and most important using mount hooks handler so main archiso hook is not touched at all. * Make to work with copytoram option. * Make to work with by-label * Use a img_dev= and img_loop parameters instead of strange "fromiso=/dev/sdNM/the_img.iso". This also allows to place in any directory. See here [#1] for the RFC patch
Самое время собирать новый archiso-git и пробовать эту фичу.
UPD: Таки намутили чего-то, не работает из коробки, надо "пинать"
UPD2: Работает все. Вот образец конфига GRUB2 для загрузки
menuentry "Arch fromiso" {
loopback loop /arch.iso
linux (loop)/boot/vmlinuz26 img_dev=/dev/sda1 img_loop=arch.iso archisolabel=ARCH_201012
initrd (loop)/boot/myarch.img
}