решил
, (увы но тут показалось что решил)взял из iso от debian dog выдернул оттуда isolinux положил рядом с каталогом своего дистрибутива поправил live.cfg написав
label oldwave_7_3
kernel /oldwave_7_3/boot/vmlinuz
append root=/oldwave_7_3 initrd=/oldwave_7_3/boot/initrfs.img
из директории в которой каталоги с ресурсами и isolinux скомандовал
mkisofs -o output.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -V "Your Volume Label" -iso-level 3 ./
iso создался и запускается в Qemu
теперь осталось пройти этап с EFI grub2 используя grub2.eltorito и можно браться за wiki.
upd: Вот способ с grub2
рядом с каталогом с ресурсами в моём случае это oldwave_7_3 , создаём каталог boot , и помещаем в него заблаговремено одолженый у дистрибутива minios каталог grub изьятый по пути /minios/boot/ в него правим grub.cfg для моего дистрибутива он принял вид
if loadfont $prefix/font.pf2 ; then
set default="0"
set timeout="3"
set hidden_timeout_quiet=false
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod png
terminal_output gfxterm
fi
set color_normal=white/black
set color_highlight=black/white
background_image $prefix/bootlogo.png
set default_settings="load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 consoleblank=0 apparmor=0 net.ifnames=0 biosdevname=0"
set perch_settings="linux.flags=perch"
set console_settings="console=tty0 console=ttyS0,115200"
set linux_image="/oldwave_7_3/boot/vmlinuz"
set initrd_img="/oldwave_7_3/boot/initrfs.img"
set default=0
set message="Loading kernel and ramdisk..."
menuentry "---Old-Wave-linux_7_3---"{
echo $message
search --set -f $linux_image
linux $linux_image $default_settings quiet perchdir=resume
initrd $initrd_img
}
из каталога с ресурсами дистрибутива и рядом с ним каталог boot содержащий grub вводим команду
grub-mkrescue -o ol.iso -volid "live" ./
iso образ создался и работает в Qemu, но только что вспомнил тот способ с которого начал пост создавал iso которое работало в Qemu а вот раскатаное на флэшку нет, сейчас запишу на флэшку и сделаю тест на всех машинах в моём доступе и отпишусь.
upd: протестировал после записи на флэшку используя dd , ни один из способов не привел к загрузке флэшки, в первом случае не загружается initrd , во втором случае загрузка начинается, но когда доходит до загрузки ресурсов дистрибутива их sb то говорит что ресурсы находится в указаном каталоге, но при загрузке начинает выводить точки, обычно при успешной загрузке выводит три точки а тут много и потом ругается на то что файлы ресурса не найдены, и просит перезагрузится строку указывающую местонахождение ресурсов исправил до такой
linux $linux_image dir=/oldwave_7_3 $default_settings quiet perchdir=resume
но увы это не помогло