Вывод подробных данных при работе Grub с конфигурационным файлом

Возникли проблемы при работе с конфигурационным файлов. Хотелось бы посмотреть, что находит Grub при выполнении команд конфигурационного файла:
menuentry "Arch Linux New" {
probe -s root_uuid -u $root
set iso="/images/archlinux.iso"
loopback loop $iso
probe -s isolabel -l loop
linux (loop)/arch/boot/x86_64/vmlinuz archisolabel=\$isolabel  img_dev=/dev/disk/by-uuid/$root_uuid img_loop=$iso earlymodules=loop
initrd (loop)/arch/boot/x86_64/archiso.img"
}
Например, какой root_uuid и $isolabel были обнаружены и были ли обнаружены. Хотелось иметь возможность вывода на экран и в файл. Возможно ли это?
Язык сценариев для GRUB сделан по образу и подобию обычного юникс-шелла.
В том числе, там есть обычная команда echo
Можете вставить её куда надо и выводить переменные в нужных местах.

Кроме того, все те же команды вы можете выполнять не только в меню, но и просто в консоли груба, чтобы посмотреть, что получается после каждой из них.

P.S.
Насколько я понимаю, ваша ошибка в необдуманном копипасте. Дело в том, что вот это:
archisolabel=\$isolabel
я писал внутри строки --source=" ... ", и заэкранировал переменную именно для того, чтобы она попала в список команд меню как переменная, а не значение.

Вы у себя заменили --source="" на фигурные скобки {} , а значит и экранирование нужно убрать:
archisolabel=$isolabel
 
Зарегистрироваться или войдите чтобы оставить сообщение.