Какой бы ни был дистрибутив, мне всё равно придется разбираться с grub4dos и grub2. Попробую пока с Archbang, потом с маджарой
У меня костыльный метод загрузка ПРА через запись в grub.cfg с помощью GRUB2 со стороны.
Как работает. Взят iso-файл
super_grub2_disk_hybrid_ 2.02s9.iso
https://www.supergrubdisk.org/super-grub2-disk/Если неизвестно что это за зверь, то ознакомьтесь сами в инете.
Если не нужна загрузка жестких дисков с EFI, а только флешек, то, вероятно, достаточно будет
super-grub2rus.iso.lz
https://mirror.yandex.ru/puppyrus/users/sfs/repair/Просто раньше не знал о нем, у меня первый.
Загружается этот iso-файл через memdisk, взятый из SYSLINUX (можно скачать отдельно).
Запись моего menu.lst
title super_grub2_disk_hybrid_2.02s9
find --set-root /boot/boot-isos/super_grub2_disk_hybrid_2.02s9.iso
kernel /boot/modules/memdisk iso raw
initrd /boot/boot-isos/super_grub2_disk_hybrid_2.02s9.iso
boot
Пути, естественно, нужны свои.
B /boot/grub/grub.cfg моя запись
menuentry "PRA-retro" {
search --no-floppy --fs-uuid --set=root 169b93c7-9ae2-4713-a842-6ae3d96b9f74 --file /pra-retro/initrd.xz --set=root
linux /pra-retro/vmlinuz-4.4.1-pf3 dir=pra-retro quiet noload='rox;intel'
initrd /pra-retro/initrd.xz
}
Достаточно только такой записи и только этого файла в этой директории на любом разделе любого диска или флешки. Так же папку ПРА можно положить куда угодно, просто прописать правильно пути, можно без указания самих дисков и флешек. У себя сами разберетесь, какие параметры нужны для работы с флешки, copy2ram и другие.
super_grub2_disk находит эту запись и загружает ПРА через свой GRUB2. Там еще есть функции, может загружать системы, которые имеют эту возможность, из iso-образов. Ищет образы автоматически в папках /boot/boot-isos или /boot-isos, если есть такие папки. Это, в основном, убунтовые образы, какие еще могут грузиться из образов - не знаю, за Арч тоже не знаю. Еще есть функции, но мне они совсем не нужны.
Простите меня, если эта информация неуместна, за Арч не знаю, как себя поведет, ПРА грузится.
Так же есть переносные ЮСБ-ДВД приводы. Если сильно надо, то можно пользоваться ими для работы в настроенной под себя линукс-системе, записав ее слепок на болванку.