Getting Started

Thank you for choosing Ultramarine Linux! This guide will have you up and running in no time at all!

System requirements

  • 4GB of RAM (8GB or more recommended)
  • 64-bit processor (x86_64/amd64) or an AArch64 processor (ARM64)
  • 10GB of free disk space (20GB or more recommended)
  • Internet connection (for downloading the ISO image, updates, and additional drivers)
  • A computer that supports booting from a USB drive or DVD (most computers made after 2007 should support this feature)
  • A DVD or USB drive (for creating the bootable media)
  • Basic-to-intermediate computer knowledge

Additional requirements for specific hardware

  • For computers with NVIDIA graphics cards, you are strongly recommended to install additional drivers after installation. This can be done by opening the “Software” app and searching for “NVIDIA”. You can also install the drivers by running sudo dnf install nvidia-driver in the terminal.
  • For computers with AMD or Intel graphics cards, Ultramarine Linux should support your graphics card out of the box, as part of the Linux kernel.
  • Some computers with specific Broadcom or Realtek chipsets may require additional drivers to be installed. You may need to connect to the internet via Ethernet or USB tethering from your phone to install these drivers.
  • For computers with a TPM (Trusted Platform Module), you can enable it in the BIOS settings. However driver and kernel support for TPM may not work as expected. We recommend you disable Secure boot before installing Ultramarine Linux, then experiment with enabling it after installation.


Choosing your edition

Ultramarine Linux comes in 4 variants:

  • Flagship Edition: Our default and most popular variant. Choose Flagship if you’d like a familiar and stylish experience.
  • GNOME Edition: Elegant and Modern. Choose GNOME if you’d like a simple, unique experience.
  • Pantheon Edition: Our second most popular variant. Choose Pantheon if you’d like a thoughtful and capable experience.
  • KDE Edition: Our newest variant. Choose KDE id you’d like a simply customisable experience.

Ultramarine Linux supports 64bit Intel, AMD, and ARM computers.

Despite supporting ARM computers, Ultramarine Linux DOES NOT support M1 and M2 Macs.

Ultramarine Linux is distributed with ISO files available for download from our website.

Other variants

Ultramarine Linux also comes with OSTree versions, which works similarly to Fedora Silverblue, CoreOS and other OSTree-based operating systems. This variant is made for users who want a stable, immutable system that is easy to recover from. This edition is recommended for users who want a rock-stable system and are willing to sacrifice some flexibility and customizability such as casual users, or users who will be mostly using containerized applications such as Flatpak or Docker.

Ultramarine Kanopy is an upcoming variant of Ultramarine Linux, which is made for servers and cloud computing. It is currently in development and does not have a release date yet, but is assumed to be around Q4 2023 to Q2 2024. It will be based on Ultramarine OSTree and is designed as a simple and easy-to-use server operating system, with a focus on containerized applications with a simple, easy-to-use web interface as a competitor to TrueNAS SCALE, OpenMediaVault and other similar operating systems.

Ultramarine ISO images have a matching CHECKSUM file that can be checked against the image itself.

They can be downloaded by clicking the View Checksum button on the download page.

Verifying the checksum on Linux

You can use the following commands to check the integrity of the ISO image:

sha256sum -b /path/to/ultramarine.iso # Generate the checksum for the ISO image
cat /path/to/CHECKSUM # Check the checksum

# Now you can compare the checksum

Verifying the checksum on Windows

# Open the CHECKSUM file with Nodepad and compare the checksum

Creating the Installer

On other operating systems (Windows, macOS, other Linux distributions)

Use balenaEtcher to create a bootable media from the ISO image.

Simply select the ISO file, a USB device, and click flash.

On Ultramarine Linux

You can use the Fedora Media Writer to create a bootable media from the ISO image.

Booting the Installer

After flashing the image to your USB drive, you can boot to Ultramarine Linux by plugging in the drive and restarting your computer.

Before your computer boots to your current OS, please refer to your computer’s documentation on which key to press to select a custom boot option.

Most computers have a special key that can be used to select a boot device, or to enter the setup screen. This varies from brand to brand. These keys may be Esc, one of the function keys,, or even Delete. The BIOS will usually display a message on the screen briefly on startup. If you’re not sure which key to press, look up the key for your computer manufacturer.

On Intel Macs, press power, then hold down the Alt or Option key until disk icons appear.


  • Currently, the NVIDIA drivers are provided from RPM Fusion, but there are plans to re-package these drivers from negativo17’s versions for a better general experience with CUDA and other NVIDIA software in the future.
  • The Anaconda installer is very complex and hard to work with, we are working on a new installer that is easier to use and more reliable.
  • Since Fedora 37, Fedora’s official support for the Pantheon desktop environment has been dropped due to compatibility issues and the Pantheon port is now maintained by the Ultramarine Linux team. This means that the Pantheon desktop environment is only available through Ultramarine Linux, or Fedora with Terra enabled.
  • Ultramarine’s Budgie edition provides a close to stock Budgie experience, with a custom theme. Unlike Fedora’s Budgie Spin, which provides a completely custom layout and experience.