Skip to content

Installation Manual

This is a manual on how to install Garuda Linux. If you have done it before, you might still want to stay here because you may learn something new 😁

EditionDesktopNotes
Dr460nizedKDE PlasmaOur default KDE theme
Dr460nized GamingKDE PlasmaDr460nized plus performance tweaks and game launchers, see Gaming
MokkaKDE PlasmaCatppuccin Mocha theme
kde-liteKDE PlasmaMinimal KDE Plasma with few preinstalled applications
COSMICCOSMIC desktopCommunity edition
CinnamonCinnamon
GNOMEGNOME
XfceXfce
i3, Sway, HyprlandTiling window managersSee the cheat sheets

Garuda Nix is a separate installer based on NixOS. See Garuda Nix.

  • To learn about the installation of Garuda on MacBook Pro, you can visit this page.
  • Check your hardware. To check Garuda’s system requirements and some other notes, visit this wiki page. (optional if you are sure that your computer will not explode)
  • Download the preferred edition. Also, verify the checksum to ensure that the file is downloaded successfully. The editions are listed below.
  • Create a bootable USB using DD, Popsicle, Ventoy, or any of the methods mentioned in the ArchWiki.
  • Once it’s done, boot the drive you just flashed above by selecting it as a boot option in your device’s BIOS/UEFI setup.
  • More information on how to achieve this might be available here as the procedure depends on the device manufacturer.

We booted the live installation medium. Click on the “Install” button on the desktop to launch Calamares. You should plug in a charging cable if you are using a laptop. An internet connection is optional.

The Calamares Installer

Once it opens you will notice that there are 8 steps in Calamares:

  1. WELCOME - Pick your preferred system/installer language
  2. LOCATION - Set your device timezone
  3. KEYBOARD - Set your Keyboard layout
  4. PARTITIONS
    • If you don’t care, choose “Erase Disk”. This is recommended if you want to use Garuda as the main OS.
    • If you want to dual boot with an existing OS, select “install alongside”. You can then select a partition to be resized in the partition view at the bottom of the page.
    • If you care, select “Manual Partitioning”. A partitioning/mounts editor will be available later in the setup process. Only use this if you know what you are doing. The previous 2 options should be sufficient in the vast majority of cases.
  5. USERS - Configure your initial admin user
  6. SUMMARY - The changes that will be applied will be shown to you one last time.
  7. INSTALL - The actual installation of Garuda Linux. The progress bar will show the current installation progress.
  8. FINISH - Self-explanatory.

Okay, you installed Garuda Linux, right? Congrats! I’m proud of you!

Let’s start with some essential things to do after the installation.

Setup Assistant - running through steps automatically

Section titled “Setup Assistant - running through steps automatically”

The setup assistant will open up after the first boot process has been completed. It will run you through some essential steps which should be performed after an installation and offers an additional wizard which can install a lot of common Linux software.

The first prompt will ask you to update the system, which is highly recommended. This will run the update, update mirror lists to get the best download speed, a few additional maintenance tasks, and most importantly: it can apply eventually required manual interventions automatically by updating the garuda-update script to the latest version before proceeding with the actual update.

We occasionally use this to work around some problematic situations like the example of a required reinstallation of all packages affected by Arch pushing Python 3.10 to its repos.

First System Update

After that, you can start the Setup Assistant from the Garuda Toolbox to help find fitting and required software - printer support is also one of those options.

Most applications have a short description about what the package actually does - this can help you decide which option to take.

Installing Software with Garuda Toolbox Setup Assistant

In the end, the assistant will open a terminal window to install & set up the selected options. Additional setup (like enabling systemd services) for packages that require them will be handled automatically.

That is all that we needed to fully install the system. Of course, there are also more things to learn like Octopi, the Gaming apps tab of Garuda Toolbox, and many more. We have a wiki article describing further steps to take when setting up your fresh installation over here. Reading this article is highly recommended as it demonstrates some things most people would like to go through on their new installation.

And now, goodbye. Have a good linuxperience! 😌

P.S.: I am really proud of you if you installed Garuda Linux for the first time 😇