Been maintainer of G4L disk imaging project back to 2004. Have always used version of Fedora to build it.Can be booted from CD or usb, but it also be added to grub2 options.
Process to add it is relatively simple.
Have an archive that has the latest kernel image file bz7x10, and initramfs, and script to create the /boot/loader/entries record. extract the archive and run script. kernel is about 14M and initramfs is 26M. Has diskimage project, but also has other programs to work on systems. I have found it useful, and would like to make it available. Looked at an rpm similar to what memtest86+ does. Perhaps something else, or perhaps no one else would find it useful.
cat mkefiloader.sh
#!/usr/bin/bash
mv bz7x0.10 /boot
mv initramfs.lzma /boot
machineid=$(cat /etc/machine-id)
{
echo title G4L 0.70
echo version 0.G4L
echo linux /$(ls bz* | grep -v .config)
echo initrd /initramfs.lzma
echo grub_users \$grub_users
echo grub_arg --unrestricted
echo grub_class fedora
} >/boot/loader/entries/“$machineid”-0-G4L.conf
Thanks for any suggestions.