Bug 141286

Summary: RHEL3-AS Update 3 for x86_64 contains pxeboot initrd for ia32e architecture
Product: Red Hat Enterprise Linux 3 Reporter: Adam Harvie <adam.harvie>
Component: anacondaAssignee: Jeremy Katz <katzj>
Status: CLOSED NOTABUG QA Contact: Mike McLean <mikem>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.0   
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-11-30 18:43:06 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:

Description Adam Harvie 2004-11-30 02:57:10 UTC
Description of problem:
Both RedHat Enterprise Linux 3 Advanced Server and RedHat Enterprise
Linux 3 Workstation for x86_64 CDs contain an
images/pxeboot/initrd.img that is for the ia32e architecture (should
be the x86_64 architecture).

Version-Release number of selected component (if applicable):
RedHat Enterprise Linux 3 Advanced Server (Taroon Update 3)
RedHat Enterprise Linux 3 Workstation (Taroon Update 3)

How reproducible:
Extract the files in the initrd.img. 

Steps to Reproduce:
1. Go to
https://listman.redhat.com/archives/kickstart-list/2002-June/msg00001.html
for instructions on how to extract files from the initrd.img file.
  
Actual results:
The file etc/arch is ia32e and the modules.cgz file (when extracted)
has a ia32e directory structure.

Expected results:
The file etc/arch hould be x86_64 and the modules.cgz file (when
extracted) should have a x86_86 directory structure.

Additional info:
Changing the etc/arch and the modules.cgz file to x86_64 allowed a pxe
installation of both operating systems - provided that the ext2
filesystem was used for all partitions (instead of ext3).
I hope that ext3 will work with the correct initrd.

Comment 1 Tim Powers 2004-11-30 14:44:38 UTC
Changing component to anaconda and reassigning to the owner of anaconda.

Comment 2 Jeremy Katz 2004-11-30 18:43:06 UTC
This is intentional.  The ia32e kernel will run on amd64 systems while
the x86_64 kernel won't run on both.