Servers should be stable and fast as possible. And if the latter depends more on computer components, then the first—primarily on the operating system. The Fedora distribution provides its own assembly, which can be deployed to servers. This article describes how to install Fedora Server from USB drive.
Fedora is positioned as a test platform for the latest versions of applications, which will be used later on CentOS and Red Hat by the development company. Actually, Fedora Server has a short life cycle, but it has modularity, allowing, for example, to block the update of specific applications, even if the entire OS has been already updated.
Thus, for administrators, Fedora Server makes it possible to use the latest technologies that are easily integrated into the needs of any enterprise.
Step 1. Download and Write the Image
You can download the distribution on the official website.
Several builds are presented here, including for two architectures: x86_64 and aarch64. We need the first one. Now it’s worth deciding on the size of the image: Standard or Netinstall ISO image. The difference is that Standard includes all the necessary basic packages, and during installation they will not require Internet access; Netinstall is smaller and installs almost all packages from the Internet, so you will need to provide uninterrupted access to it. In this example, this assembly is considered.
After downloading the image, write it to a USB flash drive. To do this, you can use any program designed for these purposes. For example, Etcher, since it is quite simple even for beginners and works on any operating system. Details on using this software are described in the article Complete Arch Linux Install Guide.
Step 2. Start the Installation
Start the system from USB Flash with Fedora (use a special key to open the boot menu in POST stage, usually F11 or F12). Choose “Install Fedora 31”.
Wait for the first window, where you can select the installation language and keyboard layout. Press “Continue”.
At the next stage, you will be able to configure the installation as you like.
Let’s start with the item “Software Selection”. Click on it. A window will appear with various sets of software you can select for the installation (including desktop environment). Specify “Fedora Server Edition” in the left window. In the right window, select the software components you definitely need. After that, click “Done” in the upper left.
Then you should configure the system users. If you need to create a superuser, first select “Root Password”. Enter a password for it in both fields. Also, if necessary, select “Lock root account” and “Allow root SSH login with password”. You will return to the previous window with the “Done” button.
Create a regular user in “User Creation”. Fill in the fields “Full name”, “User name” and repeat the new password for it twice. If necessary, you can designate this user as an administrator using the appropriate checkbox.
The “Advanced …” button opens an extra settings window for this user. Here you can change the standard path to the user’s home directory, specify the UID and GID, and also add user to other groups. After making changes, click “Save Changes” in return to the main installation menu via “Done”.
In the “Network & Host Name” section, specify the necessary Internet connection (if you need to configure it, select it and click the “Configure …” button below). You can also change the Host Name here at the bottom left. To enable or disable the Internet connection, use the toggle switch.
Go back and in the “Time & Date” section select the city (system will synchronize the time and date on the Internet; make sure that the “Network Time” switch is active). Using the gear button at the top right, you can specify your own NTP servers.
And in the last section, “Installation Destination”, you should determine how and where the system will be installed. You can also select a network drive here. In the “Storage Configuration” section, select the method for partitioning the disk. If you want to give a decision to Fedora, then leave the item “Automatic”.
Otherwise, select “Custom” or “Advanced Custom (Blivet-GUI)”, if you understand what you want to achieve as a result (then by clicking the “Done” button you will see a window with the appropriate options for marking).
Go to the installation menu and click the “Begin Installation” button. This process will take some time, depending on the selected software and Internet connection speed.
When the installation is complete, click the “Reboot System” button.