I’m currently trying to help out a local maker space by providing an installation medium that can be used to set-up or restore a PC to a known working state.
Ideally I’m looking for a USB drive to be able to boot and default to using a Kickstart configuration, minimising the need for the end user restoring the PC to enter any details or follow more than a couple of steps.
So far i have created a Kickstart file based on a working install, but I’m struggling to find a way to embed and use that file into the boot medium/iso. The guides ive seen look to refference an old ISO layout, that doesn’t work with the latest release ISO.
any help or pointers to relevant reading material is greatly appreciated
Hello @alextrical ,
Welcome back to !
Have you looked at Lorax? I think this link may be of help https://linuxconfig.org/how-to-create-a-custom-fedora-live-image-with-lorax
thank you, I wasn’t sure if that was used to create live boot images or was relevant (to Silverblue/Kinonite) for creating a scripted install.
I was hoping to be able to use a release ISO and just inject the KS file into that, something similar to Nils Kreienbühl / Kickstart-Everything · GitLab
Though i will start working through the documentation linked and see if that can make the user friendly set-up the maker-space needs
I think you can use a kickstart file and then just use the live image which has a system rescue option already. But that repo looks like a good place to start.
Lorax is used to create the Anaconda installer, but it can be used to create a custom install image too, and I think kickstart files are usable in that scenario.
Woo, the gitlab repo managed to build the installation media from the Kickstart file, and using the public release iso. (why does it always seem that I spend a week struggling on something, finally admitting defeat and asking for help. Only then do i find a working solution as i’m waiting for a response )
Thank you for your help, now to start playing around with what i can get embedded into the kickstart config to setup the desktop sessions