Fedora Workstation - Install image

Hi everyone!

I’m looking for installing Fedora Workstation 41 on several devices using Kickstart. My problem is: the installer will not have access to the network, so I can’t use the network image for that. But the Live image doesn’t allow running a Kickstart install.
Would you know where could I find an installable Fedora Workstation 41 image using Kickstart?

Thanks!

I’m surprised the installer needs access to the network.
The installer is helpful and wants to setup the network, but I did not think it was mandatory?

At what point does USB install prevent you installing?

This might be a similar question. Offline install is just with server dvd possible.

1 Like

I will have to test the workstation installed without network.
It used to work in the past as did KDE install without network.

I’ll report back after I get a chance to do the test install.

1 Like

The server DVD is named Fedora-Server-dvd-x86_64-41-1.4.iso. Thus it won’t install a Workstation, as it doesn’t have the gnome rpms int the dvd.

All the Live System editions have a fixed set of packages which are determined when building the iso image on the build systems. There is no posibility to modify that selection at install time, and therefore no kickstart support.

Both the Fedora Workstation and Fedora KDE plasma USB installs work without the need of a network connection.

Thanks for all your replies!
To explain the final goal: I would like to install several workstations with a PXE server, and so a Kickstart file to avoid setting each setting manually on each workstation as the Live CD does.

For the moment, except by building my own image, this goal seems to be complex. I’ll check this out!

To me the simplest for this goal would be to set up the PXE server with mirroring of the fedora repo to include the necessary packages for your goal. All the necessary packages would then be available on the local LAN for this installation.

That’s why I think too. I guess mirroring the repo, deploy a Fedora Server image and set Kickstart to install the Workstation package instead should work, just need to test now!

A full mirror is huge. If you have storage and bandwidth go for it.
Once you are using your own kickstart you do not need or use an image.

The way I have always done it is to setup dhcp to publish the address of a tftp server that you download syslinux(?) and the kickstart file from.
The kickstart has the https server configured where the repos exist.

I agree, but selecting only the necessary packages for the local repo would reduce that considerably.

I know, but I didn’t manage to filter the packages. I have the group_name I need (GNOME Desktop, etc), but I didn’t find how to select only them during the copy (even by asking AI and searching). Maybe I didn’t search the right thing, I honestly don’t know.

Install an example system into a VM. Then list all the rpms that are installed
rpm -qa. Now you have a list of RPMs that you can download using a script over that list.

Once you have all the RPMs you can use the createrepo_c tool to make a repo.

1 Like