Bug 794543

Summary: EFI Booting modifications in rhts_post cannot work on x86_64 systems
Product: [Retired] Beaker Reporter: Hui Li <huli>
Component: lab controllerAssignee: Dan Callaghan <dcallagh>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: high    
Version: 0.8CC: bpeck, dcallagh, huli, kzhang, mcsontos, npatil, rmancy, stl, the.ridikulus.rat, weizhang
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-04-26 07:16:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Hui Li 2012-02-17 03:58:03 UTC
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.

Comment 1 Dan Callaghan 2012-02-28 01:06:04 UTC
Patch pushed to Gerrit for review: http://gerrit.beaker-project.org/948

Comment 2 Hui Li 2012-03-14 03:49:28 UTC
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.

Comment 4 Dan Callaghan 2012-03-14 08:01:57 UTC
(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.