my goal is to create an unattended automatic Fedora Workstation 43 installer. I also need to download and put an extra repository into the ISO image to install software from it as well as software from the default repositories. It would also be good if I could add a script that gets executed after the installation on the fresh system. What would be the best way to achieve this? I already looked into Kickstart but it does not provide the functions I need (afaik). I also couldn’t figure out how to create an bootable ISO image from the kickstart file.
When you find the tool to make the ISO you should see that all the RPMs that you want to install and downloaded and burnt onto the ISO image. The tool will use your instructions in the kickstart to find the repos and RPMs from those repos,
When you find the tool to make the ISO you should see that all the RPMs that you want to install and downloaded and burnt onto the ISO image. The tool will use your instructions in the kickstart to find the repos and RPMs from those repos,
Exactly this. And the kickstart docs give good details on using kickstart for exactly that purpose:
The following link describes how to create a custom ISO. It focuses on pre-release versions (‘Rawhide’) of Fedora, but the details can also be used to create bootable custom ISOs as well.
The link below purports to be a custom bootable ISO generator for RPM-based Linux distributions. N.B.: I have not tried or closely examined this tool. It may or may not meet your needs. YMMV.