Description of problem: Previously, customer used PXElinux/syslinux for netbooting with BIOS FW, and used the "IPAPPEND 2" directive in order to add BOOTIF=@MAC into the cmdline. With UEFI and Grub2, they can append BOOTIF=$net_efinet0_mac, but this is not as dynamic as for the BIOS, since it won't work if the netboot happens on the 2nd interface. If I didn't miss an alternative, could it be feasible to implement some vars available in BIOS mode like $net_default_interface and $net_default_mac with the UEFI FW network functions? Version-Release number of selected component (if applicable): grub2-efi-x64-2.02-90.el8.x86_64 How reproducible: 100% in the customer env.
Christophe, For RHEL 8, the current guidance is to minimize new features as we are winding down development for that release: https://lists.corp.redhat.com/archives/rhel-announce/2023-February/000071.html If this is something adequately supported by RHEL 9's grub, our recommendation would be to use RHEL 9.