Installing standard media on EDK firmware equiped device

Peter Boy, N.N., N.N. Version F42-F43 Last review: 2025-xx-yy
The installation of SBCs such as the well-known Raspberry Pi is significantly different from the Anaconda-based Fedora installation. A utility program transfers a special, complete, and bootable Fedora Server file system image to the boot medium, adapting it to the different models and other local requirements.

You are in the Fedora Server documentation staging area!

These documents are not approved yet and may be incomplete and/or incorrect. Take everything here with a grain of salt! You would probably prefer to study the published documentation.

Status of this document: Work in progress.

How it works

Special considerations: Organization of the storage area

The most noticeable difference compared to the u-boot-based installation: the same freedom in designing and using disk storage as with a full-featured server installation.

Basically, Fedora Server on SBC follows the same storage configuration principles as on 'full-blown' Server Hardware. Please, read the section "Storage organization" in the installation overview and the supplementary information in the Post installation tasks section. Fedora Server Edition implements this principle, which originated in professional IT, on SBCs as well.

Prerequisites

  • Of course, you need a suitable single board computer model, supported by Fedora and with a network connection, keyboard and display. A simple text console is perfectly sufficient.

    The critical passage is "supported by Fedora". When choosing a device for Fedora Server, check carefully if it is really actually supported. Unlike the x86 universe, don’t expect everything to work just as smoothly in ARM rsp. aarch64. Take everything with a grain of salt. It is best to ask in advance on the arm mailing list. The section Fedora Server on Single Board Computers provides additional information.

  • A EDK2 firmware module available

  • EDK2 installed on your SBC model

    Some makers provide an EDK version themselfes. It not, you have to install it into the SPI.

    • For some modells we describe the procedure in the board annotation in the reference list

Steps to install Fedora Server Edition on a Single Board Computer

Preparations

  1. Download the aarch64 install medium, either DVD or netinst ISO

  2. Use mediawriter or Balena Etcher to create a bootable USB pendrive

Installation

  1. Connect the installation pen drive and power on the SBC

  2. Select "boot Management" on the main EDK2 screen and select the pen drive

  3. The Grub screen shows up, select option "Check installation medium and install

  4. The well-known Anaconda language selection screen shows.

    Follow the interative Installation guide

  5. When installatio completed, reboot the device and remove the installation pen drive. In the main EDK screen select "Boot mnagement" again and select your boot disk.

  6. Follow the post-install Guide