Description of problem: At present the efidefault file generated by beaker_pxemenu contains distros that cannot boot uefi (ex. RHEL5). Please correct so that when the efidefault is created it does not include these distros. The distros that should be within are RHEL6 64 bit and CENTOS 64 bit and above. At present the efidefault file is getting to be too big. Version-Release number of selected component (if applicable): How reproducible: grub/efidefault is created by cron.hourly. Actual results: At present, the hourly efidefault is too big and causing provisioning failures. At present some distros where removed to reduce the size of of efidefault on the Boston Lab controller. Then the file was made immutable to prevent cron from overwriting it.
Rather than doing some logic like "RHEL6 or above" (which then excludes any bizarre new product names that crop up, like Pegas) I guess we just want to exclude: * i386 trees of any kind (I thought it already did this?) * RedHatEnterpriseLinux3 family * RedHatEnterpriseLinux4 family * RedHatEnterpriseLinuxServer5 family * RedHatEnterpriseLinuxClient5 family
BTW how big is "too big"? What exactly is the error/bad behaviour that you see? How do we prevent it just hitting that same problem again, further down the track when we have accumulated more EFI-compatible distros? Maybe a better solution is to just get all our systems booting GRUB2 instead of GRUB 0.97 instead -- presumably GRUB2 doesn't suffer this same problem?
I haven't seen any activity to this BZ since I commented on some questions in Comment #3. I wanted to see if there is additional information that I need to provide. Ques: Would it be possible, in the immediate future to at least get RHEL 3/RHEL 4 and RHEL 5 excluded from the UEFI menu ? That would at least provide some time for a final solution.
Are you sure about not moving to GRUB2 though? Was EFI GRUB 0.97 *ever* a supported netboot loader on any RHEL release (apart from Fedora 18)? Do we really have systems which boot successfully with EFI GRUB 0.97 but not with a recent GRUB2? I can certainly put in some hacks to exclude RHEL3-5 but ultimately the EFIGRUB menu is going to be unusably long pile of mess, since it doesn't support nesting.
Alemay: Can you comment on Dan's question about ever migrating to GRUB2 ?
https://gerrit.beaker-project.org/5792
Beaker 24.4 has been released.