Description of problem: Currently, the UEFI efidefault menu lists all the same distros SYSLINUX' beaker_menu has. It doesn't appear to be possible to structure the efidefault menu with submenus/trees as with SYSLINUX. This makes selecting a desired OS cumbersome when provisioning over a console connection. Version-Release number of selected component (if applicable): All How reproducible: Every time Steps to Reproduce: 1. Boot system set in DHCP to use grub efi bootloader 2. See huge list of distros. Some of which aren't UEFI-compatible 3. Spend minutes holding down the arrow key until you see your desired OS Actual results: All imported distros are listed in efidefault menu Expected results: Only distros compatible with UEFI booting would be listed (RHEL6, RHEL7, and Fedora18+) A possible solution to this would be to add some code to pxemenu.py to only manage applicable distros in the efidefault menu. Additional info:
*** This bug has been marked as a duplicate of bug 1087090 ***