Garuda Linux is a rolling distribution based on the powerful Arch Linux OS. Unlike Arch Linux Operating System, Garuda Linux OS comes with a graphical installer for straightforward installation, and other modern graphical tools used in system management. Garuda Linux OS is a highly performance-oriented distribution with many performance enhancing tweaks. Various tweaks provided by this OS include using zram, a performance CPU governor, in conjunction with custom memory management software. Garuda Linux Operating System has striven excellently to supply system stability by including the Timeshift backup utility.

By default, Garuda Linux comes with a diversity of desktop environments:

  •  KDE – Dragonized (Dr460nized)
  • Xfce
  • GNOME
  • LXQt-kwin
  • Wayfire
  • Qtile
  • BSPWM
  • i3wm

In this guide, we are going to look at a step-by-step installation of Garuda Linux on Physical server, VirtualBox and KVM. Before we do installation, let’s see the system requirements.

System Requirements

The hardware requirements for Garuda Linux Operating System initially sound high, but thanks to Calamares taking tons of RAM during installation and a few other performance enhancing applications used. For window managers the particular needed specs are less than KDE requirements. A flash drive of 4 Gigabytes is required for normal versions while the gaming edition needs 8 Gigabytes space.

Minimum Requirements

  • 30 GB storage space
  • 4 GB RAM
  • Video card with OpenGL 3.3 or better
  • 64-bit system

Step 1: Download Garuda Linux ISO image

Visit Garuda Linux Download Page and download Garuda Linux edition of your choice i.e  KDE – Dragonized , Xfce, GNOME, LXQt-kwin, Wayfire, Qtile, BSPWM, i3wm.

Here we are going to download KDE Dranozied Edition or Xfce edition using wget command. All distributions ISO files are available via these links:

#KDE Dragonized
sudo wget -O garuda-linux-kde-dr460nized.iso https://iso.builds.garudalinux.org/iso/latest/garuda/dr460nized/latest.iso

#Garuda GNOME
sudo wget -O garuda-linux-gnome.iso https://iso.builds.garudalinux.org/iso/latest/garuda/gnome/latest.iso

#Garuda Cinnamon
sudo wget -O garuda-linux-cinnamon.iso https://iso.builds.garudalinux.org/iso/latest/garuda/cinnamon/latest.iso

#Xfce
sudo wget -O garuda-linux-xfce.iso https://iso.builds.garudalinux.org/iso/latest/garuda/xfce/latest.iso

#Garuda Sway
sudo wget -O garuda-linux-sway.iso https://iso.builds.garudalinux.org/iso/latest/garuda/sway/latest.iso

#Garuda i3WM
sudo wget -O garuda-linux-i3wm.iso https://iso.builds.garudalinux.org/iso/latest/garuda/i3/latest.iso

Step 2: Create Bootable USB Stick

Now that we have downloaded an ISO image, using dd command burn the ISO image in USB drive of your choice for installation on Laptops and Desktops. Before you do so we need to identify the USB drive using lsblk command.

#Check USB drive
sudo lsblk

#Burn Garuda Linux OS to USB drive
sudo dd bs=4M if=./garuda-<variant>.iso of=/dev/sdX status=progress oflag=sync

In the above command;

  • ./garuda-<variant>.iso is the ISO image location in the system
  • /dev/sdx is the path to USB drive as shown by lsblk command

For Windows OS and Mac OS we can use tools such rufus and Etcher.

Create Garuda Linux VM In Virtualized Environment

For a Virtualized environment – KVM you’ll initiate creation of a Virtual Machine with hardware specs that fit your desired use and fasten ISO image for installation.

KVM – virt-install

To quickky provision your VM from the terminal, you can use virt-install, and access the console on cockpit:

sudo virt-install \
  --name Garuda-Linux \
  --vcpus 4 \
  --memory 8192 \
  --disk path=/var/lib/libvirt/images/garuda-linux-dr406nized.qcow2,size=40,format=qcow2 \
  --os-variant archlinux \
  --network network=bridged-network \
  --graphics vnc,listen=0.0.0.0,port=-1 \
  --cdrom  /var/lib/libvirt/images/garuda-linux-dr460nized.iso \
  --boot uefi \
  --description "GarudaLinux VM for Guide Demo" \

Sample Output:

Install Garuda Linux Step by Step With Screenshots 07

Then login to cockpit to access the VM and continue with installation.

KVM – Cockpit

If you don’t want to use terminal, you can use cockpit web UI:

Install Garuda Linux Step by Step With Screenshots 01

KVM – Virtual Machine Manager

To create a new virtual machine click on the VM icon and you will get the page below. Choose local install media and click forward.

Install Garuda Linux Step by Step With Screenshots 02

Browse to your image location in your system and click forward.

Install Garuda Linux Step by Step With Screenshots 03

Allocate Memory and CPUs as shown below then click forward.

Install Garuda Linux Step by Step With Screenshots 04

Allocate enough storage space for Garuda Linux as per System requirements and click forward.

Install Garuda Linux Step by Step With Screenshots 05

Finally, verify the requirements provided above and click Finish.

Install Garuda Linux Step by Step With Screenshots 06

Step 3: Install Garuda Linux

Now we have finished resource allocations to the Virtual Machine start it. On a physical box, insert bootable USB stick and modify your boot options to boot from it.

Welcome to Garuda Linux Installation

Allow Garuda Linux to boot and click Install Garuda Linux to start installation.

Install Garuda Linux Step by Step With Screenshots 08

Choose Garuda Linux language to be used during installation.

Install Garuda Linux Step by Step With Screenshots 09

After choosing the language, click Next.

Region and Zone

Set your region and zone and click Next.

Install Garuda Linux Step by Step With Screenshots 10

Keyboard

Choose your favorite keyboard and click Next.

Install Garuda Linux Step by Step With Screenshots 11

Partitioning

Here you can choose to set swap for storage configuration and click Next.

Install Garuda Linux Step by Step With Screenshots 12 1

Create User

Input all required user information and set password.

Install Garuda Linux Step by Step With Screenshots 13

Summary

Now you can check the summary of all information you provided before you begin installation. If the information is correct click Install.

Install Garuda Linux Step by Step With Screenshots 14

Installation

This is where the system installation begins, be patient.

Install Garuda Linux Step by Step With Screenshots 15

Finish Installation

Now Garuda Linux is installed, check the Restart Now button and click done and to restart the system.

Install Garuda Linux Step by Step With Screenshots 16

You can now login with username and password as configured above.

Install Garuda Linux Step by Step With Screenshots 17

After successful login, we can see that Garuda Linux(GNOME) has FISH terminal shell installed.

Install Garuda Linux Step by Step With Screenshots 18

Check operating system release details from Garuda Linux OS terminal in /etc/os-release file with cat command.

$ cat /etc/os-release
File: /etc/os-release
NAME="Garuda Linux"
PRETTY_NAME="Garuda Linux"
ID=garuda
ID_LIKE=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://garudalinux.org/"
DOCUMENTATION_URL="https://wiki.garudalinux.org/"
SUPPORT_URL="https://forum.garudalinux.org/"
BUG_REPORT_URL="https://gitlab.com/groups/garuda-linux/"
LOGO=garudalinux

Update your Garuda Linux system:

sudo pacman -Syu

That’s all about installing Garuda Linux(GNOME) you can now enjoy using this Arch-based system after successful installation.

More articles on Garuda:

LEAVE A REPLY

Please enter your comment!
Please enter your name here