Description of problem: When booting a Fedora 37 or Rawhide cd made with mkksiso, Version-Release number of selected component (if applicable): 38.3 How reproducible: `mkksiso --ks ks.cfg input.iso output.iso` Steps to Reproduce: 1. Using a validated, flattened kickstart, make an iso image with mkksiso 2. Press "e" at the Grub entry to view the cmdline entries Actual results: No "inst.ks=ks.cfg" entry in the grub boot entries. Expected results: Expected "inst.ks=/ks.cfg" in the grub boot entry Additional info:
When booting an iso made with mkksiso, it behaves as a normal install cd without executing the kickstart.
Upon some further investigation: mkksiso does indeed change the grub.cfg config file. However, the iso will not show the "inst.ks" grub cmdline option that was added in the grub menu.
What kind of system are you booting this on? And are you booting an actual iso, or have you written the image to a usb flash drive?
So the system is a Dell Latitude 5420. In my testing I flashed the ISO to a flash drive.
Ends up this is totally my fault. For UEFI booting from a hda device it needs to update the efiboot.img that's embedded in the iso. Somehow I missed that in my testing and thought I could stop doing that. So I'll have to add that back, which is also going to mean that it needs to be run as root again :/
PR here - https://github.com/weldr/lorax/pull/1290