Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
For bugs related to Red Hat Enterprise Linux 5 product line. The current stable release is 5.10. For Red Hat Enterprise Linux 6 and above, please visit Red Hat JIRA https://issues.redhat.com/secure/CreateIssue!default.jspa?pid=12332745 to report new issues.

Bug 546016

Summary: etherboot: allow gpxe/etherboot to be selected at configuration time
Product: Red Hat Enterprise Linux 5 Reporter: Eduardo Habkost <ehabkost>
Component: etherbootAssignee: Eduardo Habkost <ehabkost>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: medium Docs Contact:
Priority: low    
Version: 5.5CC: kxiong, llim
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: etherboot-5.4.4-13.el5 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 546475 (view as bug list) Environment:
Last Closed: 2010-03-30 08:19:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 546019, 546475    

Description Eduardo Habkost 2009-12-09 19:59:05 UTC
gpxe is going to be packaged for RHEL5, but we need to make KVM able to use the gpxe ROMs. The planned solution for this is to make both etherboot and gpxe publish files on a /usr/share/qemu-pxe-roms directory, and make KVM symlink to files on that directory.

So, the changes required are:

1) Make etherboot-zroms-kvm provide files on /usr/share/qemu-pxe-roms (probably symlinks, to keep older KVM packages working)
2) Add "Provides: pxe-zroms-kvm" to etherboot-zroms-kvm
3) Change KVM to use the new path and new requires for pxe-zroms-kvm

Comment 1 Eduardo Habkost 2009-12-11 12:16:29 UTC
The plan changed slightly: we are going to allow gpxe/etherboot to be selected using update-alternatives. See bug 546475 for the RHEV-H feature that will use this.

Comment 4 koka xiong 2009-12-22 09:25:12 UTC
Verified with 
etherboot-5.4.4-13.el5
gpxe-0.9.7-8.el5
kvm-83-138.el5
on 
Red Hat Enterprise Linux 5Server x86_64 
Red Hat Enterprise Linux 5Client x86_64 
steps:
1.Run update-alternatives --config qemu-pxe-roms
the output:
There are 2 programs which provide 'qemu-pxe-roms'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/share/etherboot
   2           /usr/share/gpxe
2.Select the first one,the guest can install from etherboot
3.Select the second one,the guest can install from gpxe
4.Testing the MS WDS,the guest can install from gpxe,but the etherboot don't support MS WDS.

Verified is passed.

Comment 6 errata-xmlrpc 2010-03-30 08:19:56 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2010-0227.html