Сообщение 03.09.2018
Решил отчитаться в этой теме, как более уместной.
Во-первых, спасибо большое всем за помощь, ПРА загружается без костылей из Г4Д.
Заодно перенес папку ПРА на другой раздел от Винды7.
Заменил переменные в menu.lst, с ними не шло, так же не загружалось при записи set d="путь", set k="..." вместо find --set-root --ignore.... В menu.lst сейчас запись такого вида, потом еще пошаманю с параметрами. Папка /boot/pra1807retro на 2 разделе. Загрузчик на 1.
title PRA retro. Bez zagruzki v RAM i sokhraneniya. Rekomenduetsya pri < 512Mb RAM.
find --set-root --ignore-floppies --ignore-cd /boot/pra1807retro/initrd.xz
kernel /boot/pra1807retro/vmlinuz-4.4.1-pf3 dir=/boot/pra1807retro/ quiet
initrd /boot/pra1807retro/initrd.xz
boot
Потом уже вспомнил и заменил grldr и grldr.mbr на другие, из самого последнего Г4Д интернетного, а в iso-ПРА нашел только grldr. Попробовал загрузиться с переменными, но не загружает. Ошибка вроде бы 15. Может, записал криво где-то, может, потому что ПРА уже перенес и со 2 раздела не грузит. Больше не стал возиться, может как нибудь желание прошибет, повожусь. И так все замечательно. Еще раз всем большое спасибо.
=======================================
UPD 25.09.2018
В результате экспериментов получается загружать ПРА через конфигфайл.lst с переменными, но опять же с костылем. Правда, небольшим. Через загрузчик grub.exe из папки grub4doc.
Пример начального конфигфайла menu.lst
title pra1807retro \n Через grub.exe, конфиг с переменными menupra1807retro.lst
find --set-root /boot/grub4dos/grub.exe
chainloader /boot/grub4dos/grub.exe
configfile /boot/grub4dos/menupra1807retro.lst
boot
title prar1801-gtk3-3 \n Через grub.exe, конфиг с переменными menuprar1801gtk3.lst
find --set-root /boot/grub4dos/grub.exe
chainloader /boot/grub4dos/grub.exe
configfile /boot/grub4dos/menuprar1801gtk3.lst
boot
Пример вторичного конфигфайла menupra1807retro.lst с переменными, взятого из ISO, изменена только запись в set d= (свой путь)
title ▒▒ PRA retro. Без загрузки в RAM и сохранения. Рекомендуется при < 512Mb RAM.\n Модули не загружаются в RAM (оперативную память)\n load=module[1];module[n] - .pfs загружаются выше базы из /optional\n noload=module[1];module[n] - пропуск загрузки перечисленных модулей (regex)\n debug - вывод подробностей загрузки (пошаговый режим)
set d=boot/pra1807retro
#set h=autoexec=urxvt~-e~htop
kernel /%d%/vmlinuz-4.4.1-pf3 dir=%d% quiet %h%
initrd /%d%/initrd.xz
Конфигфайл menuprar1801gtk3.lst аналогиен с переменными. Поскольку в первичном конфигфайле menu.lst записано в виде перехода по подпунктам, то костыль grub.exe не заметен.
Простите, если внимание зря отвлек.
=======================================
UPD 29.09.2018
Дальнейшие изыскания ничего не дали.
Итог.
Другие варианты, которые делал - не рабочие, просто решил указать только то, на чем решил окончить эксперименты. Расположение файлов в разделах указал свои, иные расположения могут быть нерабочие.
На первом разделе:
sda1/grldr.mbr (на самом деле это переименованный grub.exe);
sda1/menu.lst без переменных, с загрузкой напрямую разных вариантов разных ПРА. Так же там есть с загрузкой через доп. конфигфайлы, как без переменных и без костыля, так и с переменными с помощью костыля в sda5/boot/grub4dos/grub.exe;
sda1/доп. конфигфайлы menu различных ПРА без переменных.
На втором разделе:
sda5/boot/ папки различных ПРА;
sda5/boot/grub4dos/grub.exe;
sda5/boot/grub4dos/доп. конфигфайлы menu различных ПРА с переменными.
Изначально устанавливал дополнительно к Винде7 PuppyRacy.exe от rodin.s, потом заменил Racy на Tahr, потом добавил ПРА. grldr удален, оставил grldr.mbr, загружается и так. Как уже указывал это на самом деле переименованный grub.exe, решил уже оставить так, реальный grldr.mbr, вероятно, не будет работать один без grldr.
Простите, что решил все сложить в одно сообщение. Мне кажется, так гораздо лучше. UPD - это дополнение к сообщению. Спасибо.