Description of problem: EFI Booting modifications in rhts_post cannot work on x86_64 systems. The boot order cannot be changed. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Start a job on a x86_64 system which is using UEFI PXE booting method. 2. Reboot the system. 3. Actual results: The Hard Disk would be the first order and PXE Network cannot work in the next reboot. Expected results: PXE Network should be the first boot device. Additional info: On IA64 systems the PXE booting device entry in EFI named "NetBoot" but on x86 systems it's "PXE Network". We may add "PXE Network" entry in rhts_post part.
Patch pushed to Gerrit for review: http://gerrit.beaker-project.org/948
Mate, I wrote a small script to reorder boot device list. You can get it from http://file.nay.redhat.com/~huli/scripts/uefi-boot-order.sh. After the end user installed OS they can run it to make the PXE booting as the first boot order. So could you consider to put those codes in Beaker kickstart file? The script is only working for x86_64 systems. Thanks.
(In reply to comment #2) > Mate, I wrote a small script to reorder boot device list. You can get it from > http://file.nay.redhat.com/~huli/scripts/uefi-boot-order.sh. After the end user > installed OS they can run it to make the PXE booting as the first boot order. > So could you consider to put those codes in Beaker kickstart file? The script > is only working for x86_64 systems. Is there anything wrong with the patch mentioned in comment 1? If so, please comment on Gerrit.