This series improves the EFI chainloader. I've noticed for a while now that chainloading would fail when root=memdisk. It didn't really make sense because I was specifying the image to chainload as device+path, so why would it care about what my root was. But I noticed that if I changed the root to the device the image file was located on, then chainloading worked. The second patch fixes this by removing some previous assumptions that I don't believe are valid (eg. that LoadImage needs a valid device path).
Glenn Glenn Washburn (2): efi/chainloader: Do not require a valid $root when chainloading docs: Document that extra arguments to chainloader on EFI docs/grub.texi | 7 +++++-- grub-core/loader/efi/chainloader.c | 31 +++++++++++------------------- 2 files changed, 16 insertions(+), 22 deletions(-) -- 2.34.1 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel