Bug 794543 - EFI Booting modifications in rhts_post cannot work on x86_64 systems
Summary: EFI Booting modifications in rhts_post cannot work on x86_64 systems
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Beaker
Classification: Retired
Component: lab controller
Version: 0.8
Hardware: x86_64
OS: Unspecified
high
medium
Target Milestone: ---
Assignee: Dan Callaghan
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-17 03:58 UTC by Hui Li
Modified: 2019-05-22 13:41 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-04-26 07:16:52 UTC
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.