Fedora is a popular, community-driven Linux-based Operating System, sponsored by Red Hat. Over the years, it has held a high reputation for its cutting-edge technologies, up-to-date software packages, and support for a wide range of hardware architectures.

Fedora is a robust and versatile Linux distribution that is popular among developers, and system administrators. It is designed to be user-friendly and suitable for desktop, server, and cloud computing environments. It ships a modern and customizable GNOME desktop environment, as well as a wide range of pre-installed software and tools for software development, multimedia editing, and system administration.

Fedora has announced the release of Fedora 40, this update comes a week earlier that the expected and initially planned time. This release comes with a lot of amazing features including:

  • GNOME 46
  • KDE Plasma 6
  • Podman 5
  • Global search feature in Files
  • Significant speed boosts in terminal apps.
  • Fedora 40 integrates PyTorch directly into its software repository

By following this guide to the end, you should be able to install Fedora 40.

1. Download Fedora ISO file

In order to create bootable media/VM, we need to download the Fedora ISO file from the official Fedora website. You can also pull the ISO file for your system using the below commands:

Fedora 40 Workstation ISO

##For Intel & AMD  x86_64
wget https://download.fedoraproject.org/pub/fedora/linux/releases/40/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-40-1.14.iso

##For ARM® aarch64 systems
wget https://download.fedoraproject.org/pub/fedora/linux/releases/40/Workstation/aarch64/images/Fedora-Workstation-40-1.14.aarch64.raw.xz

##For Power ppc64le systems
wget https://download.fedoraproject.org/pub/fedora-secondary/releases/40/Workstation/ppc64le/iso/Fedora-Workstation-Live-ppc64le-40-1.14.iso

Fedora 40 Server ISO

##For Intel & AMD  x86_64
wget https://download.fedoraproject.org/pub/fedora/linux/releases/40/Server/x86_64/iso/Fedora-Server-dvd-x86_64-40-1.14.iso

##For ARM® aarch64 systems
wget https://download.fedoraproject.org/pub/fedora/linux/releases/40/Server/aarch64/iso/Fedora-Server-dvd-aarch64-40-1.14.iso

##For Power ppc64le systems
wget https://download.fedoraproject.org/pub/fedora-secondary/releases/40/Server/ppc64le/iso/Fedora-Server-dvd-ppc64le-40-1.14.iso

2. Create Bootable Media of Fedora

Once the ISO file has been downloaded, you need to create a bootable USB drive. There are several tools you can use to create bootable media, some of the popular ones are Ventoy, Rufus, Balena Etcher.

The simplest way to create a bootable media is from the Linux shell with the below commands.

First, identify your USB drive:

sudo lsblk

Once identified, flash the Fedora ISO into it with the command bearing the below syntax:

sudo dd bs=4M if=./Fedora-40*.iso of=/dev/sdX status=progress oflag=sync

In the command, replace /Fedora-40*.iso with the path of your ISO file and /dev/sdx with the path of the USB drive.

3. Create a Fedora 40 Virtual Machine

You can also spin Fedora 40 in a Virtual Machine. This involves creating the VM and loading the downloaded ISO file on it. This can be done n any hypervisor such as Proxmox, VirtualBox, KVM, Xen, XCP-ng, or VMware.

I will demonstrate how you can create a Fedora Vm on Proxmox. Begin by providing the name of the VM.

Install Fedora 38 – Step by Step with Screenshots

Select the ISO for the installation.

Fedora 40 install 01

Next, configure your system.

Install Fedora 38 – Step by Step with Screenshots 2

Configure your storage for the VM:

Install Fedora 38 – Step by Step with Screenshots 3

Set the number of CPUs for the VM:

Install Fedora 38 – Step by Step with Screenshots 4

Configure the RAM size:

Install Fedora 38 – Step by Step with Screenshots 5

Configure the Network adapter.

Install Fedora 38 – Step by Step with Screenshots 6

Confirm the settings made for your VM.

4. Install Fedora 40 on PC / Proxmox / VirtualBox

After creating the installation media or VM, you can kick-start the Fedora Installation. For a physical machine installation, you need to modify your boot options to boot from the USB stick. For the VM, start it and proceed as below.

Boot into Fedora live mode:

Fedora 40 install 02

On the below page, click Install Fedora to launch the installer.

Install Fedora 38 – Step by Step with Screenshots 9

Select your language:

Install Fedora 38 – Step by Step with Screenshots 10

On this page, configure your installation destination.

Install Fedora 38 – Step by Step with Screenshots 11

While, here, you can perform the easier automatic disk partitioning or do a custom one if you are an expert.

Install Fedora 38 – Step by Step with Screenshots 12

Once the disk configuration is complete, click done to return to the below page. Now you can begin the Fedora installation.

Install Fedora 38 – Step by Step with Screenshots 13

Sit back as the installation is being done.

Install Fedora 38 – Step by Step with Screenshots 14

Once complete, click on Finish.

Install Fedora 38 – Step by Step with Screenshots 15

5. Reboot the System

Now shut down the system and eject the installation media to allow the system to boot from your hard disk now.

Install Fedora 38 – Step by Step with Screenshots 16

After that, restart the system and proceed as below:

6. Post-installation – Basic Fedora Activities

Once the system reboots, you will be required to perform some setup. Click on Start Setup

Install Fedora 38 – Step by Step with Screenshots 17

Configure the location services:

Install Fedora 38 – Step by Step with Screenshots 18

Enable the Third-Party Repositories on Fedora.

Install Fedora 38 – Step by Step with Screenshots 19

You can connect to the online accounts if you need to:

Install Fedora 38 – Step by Step with Screenshots 20

Then create a user account on Fedora.

Install Fedora 38 – Step by Step with Screenshots 21

Provide a password for the user:

Install Fedora 38 – Step by Step with Screenshots 22

Now the setup is done. You are set to start using Fedora as desired.

Install Fedora 38 – Step by Step with Screenshots 23

You can take the tour to learn the features provided in Fedora, or skip this:

Install Fedora 38 – Step by Step with Screenshots 24

This is the Fedora desktop.

Install Fedora 38 – Step by Step with Screenshots 25

You can access the shell and update the system:

sudo dnf update

Sample output:

Install Fedora 38 – Step by Step with Screenshots 26

We can then verify the installation using the Neofetch package which can be installed with the command:

sudo dnf install neofetch -y

Check the OS with the command:

Install Fedora 38 – Step by Step with Screenshots 27

Recommended Learning Materials for Linux System Administration:

Conclusion

That is that! You now have Fedora installed and running. You are now set to explore the awesomeness of this release version. I hope this was of help to you.

See more on this page:

LEAVE A REPLY

Please enter your comment!
Please enter your name here