Bug 915563

Summary: The rhel7 iso image made by mkisofs cannot be used for installation
Product: Red Hat Enterprise Linux 7 Reporter: Wei Shi <wshi>
Component: cdrkitAssignee: Frantisek Kluknavsky <fkluknav>
Status: CLOSED NOTABUG QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.0CC: fkluknav, jlyle, leiwang, pchavan, pgervase
Target Milestone: rcKeywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-10-30 14:58:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Installation system log none

Description Wei Shi 2013-02-26 05:39:41 UTC
Created attachment 702620 [details]
Installation system log

Description of problem:
The rhel7 dvd iso installation image made by mkisofs cannot be used for installation, the rhel7 installation progress will stopped to dracut interactive command line.
No such problem with rhel5/rhel6 releases.

Version-Release number of selected component (if applicable):
mkisofs-2.01-10.7.el5
RHEL-7.0-20130222.0-Server-x86_64

How reproducible:
100%

Steps to Reproduce:
1. Prepare a standard rhel7 installation iso image(I built it by jigdo-lite and it can be used for installation).
2. Mount RHEL-7.0-20130222.0-Server-x86_64-dvd1.iso to a temp directory.
3. Copy the content of the temp directory to a new temp directory.
4. Assign write permission to the files under isolinux directory.
5. Make bootable iso on the new temp dir with command:
mkisofs -o ../rhel7-mkisofs.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T .


actual result:
The installation progress stopped to a dracut command line.


expect result:
The rhel7 can be installed successfully by the new iso image.


additional info:
Please check the attachment for installation system log.

Comment 2 Frantisek Kluknavsky 2013-03-12 17:06:32 UTC
Your command is missing crucial "-volid" parameter. Is this really a bug in mkisofs? Should the boot process work without explicitly setting proper volume ID?
Does -volid solve your problem?

Comment 3 Wei Shi 2013-03-13 02:10:28 UTC
(In reply to comment #2)
> Your command is missing crucial "-volid" parameter. Is this really a bug in
> mkisofs? Should the boot process work without explicitly setting proper
> volume ID?
> Does -volid solve your problem?

  Yes, it solved as what you said. Weird, i can do this without volid for all of rhel5&rhel6 iso iamges, so i suppose that rhel7 can be use the same manner.
  Anyway, i am very appreciative of you help, thanks.

Comment 4 Frantisek Kluknavsky 2013-03-13 12:11:54 UTC
See isolinux/isolinux.cfg: append initrd=initrd.img inst.stage2= ...

In RHEL7, volume ID must match with "inst.stage2=".
RHEL5 and RHEL6 versions do not mention any "inst.stage2=". Do not ask me why. Dracut has changed, anaconda has changed, sysvinit/upstart/systemd has changed.

Closing as NOTABUG.

Comment 12 RHEL Program Management 2014-08-12 05:47:09 UTC
This request was not resolved in time for the current release.
Red Hat invites you to ask your support representative to
propose this request, if still desired, for consideration in
the next release of Red Hat Enterprise Linux.