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.

The pattern I use is to have two usb thumb drives, one gets an unmodified copy of the server dvd, the other is formatted ext2 (no partition table) with a label of OEMDRV and a single file in the root directory: ks.cfg.

Plug both in to the machine, boot off the unmodified server dvd image thumbdrive and it will kickstart using the ks.cfg on the OEMDRV thumbdrive. No internet access during install used.

Much more complex scenarios are possible. With Internet and use of the everything netinst there is nothing that cannot be done. Full Workstation install or any other package based variant are all available. I have not been installing atomic variants this way but anaconda does support it.

The Workstation Live dvd image packages can be obtained and used offline. Starting from the server dvd is easy though.

1 Like

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