Arcolinux: загрузка iso образа в grub4dos

сабж:

menu.lst:
iftitle [if exist /boot/isoimages/arcolinuxl-v22.05.02-x86_64.iso] arcolinuxl-v22.05.02-x86_64.iso (x86_64)
set isofile=/boot/isoimages/arcolinuxl-v22.05.02-x86_64.iso
map %isofile% (0xff)
map --hook
kernel (0xff)/arch/boot/x86_64/vmlinuz-linux earlymodules=loop img_dev=/dev/disk/by-uuid/%?_UUID% img_loop=%isofile% archisodevice=/dev/loop0
initrd (0xff)/arch/boot/intel-ucode.img (0xff)/arch/boot/amd-ucode.img (0xff)/arch/boot/x86_64/initramfs-linux.img

С любыми арчами работало надёжно, в.т.ч и с самим сабжем, где-то около года назад, но не теперь, сейчас загрузка обрывается:
Setup a loop device from /boot/isoimages/arcolinuxl-v22.05.02-x86_64.iso located at at device /dev/disk/by-uuid
Mounting '/dev/disk/by-uuid/' to '/run/arhiso/img_dev'
Waiting 30 seconds for device /dev/disk/by-uuid/ ...
Error: '/dev/disk/by-uuid/' device did no show up after 30 second
    Falling back to interactive prompt
    You can try to fix the problem manually, log out when you are finished
sh: can't acess tty: job control turned off
Пытался загрузить через by-label то же самое :(

UPD: Да, попробовал немножко по другому завести UUID:
uuid () && call set UUID=%^?%
kernel (0xff)/arch/boot/x86_64/vmlinuz-linux earlymodules=loop img_dev=/dev/disk/by-uuid/%?_UUID% img_loop=%isofile%
С тем же результатом :(
Не передается uuid раздела с образом.
Переменная пустая.
Пропиши его вручную для проверки.
Lupus pilum mutat, non mentem.
kotnaton
img_dev=/dev/disk/by-uuid/%?_UUID%
в grub2 прописываю так
img_dev=/dev/disk/by-uuid/$root_uuid
вроде должно подхватиться и в grud4dos ....

PS - почему не переходишь на grub2 ???

EDIT 1 - хотя засомневался - выше в grub2 прописываю еще и такое - probe -s root_uuid -u $root ... а про grub4dos уже все и позабывал.

EDIT 2 - помнится, что можно и типа такого - set UUID=xxxxx-xxxx-xxx-xxx … но лучше уточнить
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.