-
Notifications
You must be signed in to change notification settings - Fork 158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
regression: ks.cfg can't be fetched from any non-first partition of installation media (ESP, OEMDRV, etc.) #1451
Comments
I don't think that it's safe to lock that into ISO9660, especially without knowing where it comes from. Also, I see from the linked bugzilla that this is related to you adding a kickstart file to the iso -- FWIW you can use the mkksiso tool from lorax to recreate the iso with the kickstart placed inside the iso insead of the manual method you are using to add it to the EFI partition. |
I hoped you know where it comes from and can suggest better placeholder. But I can investigate it if you don't. Using Can we reopen the issue? |
No. I'm not going to hardcode ISO9660. Your best bet is to either use mkksiso or work with anaconda to figure out how to mount the partition. |
Again, there is no need to hardcode I'll provide the patch for anaconda but the second part should be addressed here, as said in the OP. |
Anaconda's part of the fix: |
@bcl
As a possible solution, could we think of adding expansion of |
Original report:
https://bugzilla.redhat.com/show_bug.cgi?id=2346192
Proposed solution:
inst.stage2
option from:inst.stage2=hd:LABEL=<ISO label>
to:
inst.stage2=hd:/dev/disk/by-partlabel/ISO9660
Or introduce
${isopartlabel}
expansion in the template and use it here instead of the hardcodedISO9660
.The
inst.stage2
option is apparently declared here:lorax/share/templates.d/99-generic/efi.tmpl
Line 47 in 1d685c9
I didn't find where the
ISO9660
PARTLABEL comes from, but it seems stable.@poncovka @bcl
The text was updated successfully, but these errors were encountered: