I want to recommend VPS hosting from professionals with the best technical support, on which this website works. They have VPS and dedicated servers for any needs. Sign up and get a 25% discount on the first payment for any SSD VPS when paying for one, three or six months.
Previously, the most beautiful distributions were deservedly considered elementaryOS and Deepin Linux. In 2021, a new distribution appeared that surpassed them. This is Garuda Linux, based on Arch Linux. The distribution uses the most modern and advanced technologies: the zen-kernel kernel, the Btrfs file system with compression activated by default, zram to increase the amount of memory, and the modern fish command shell instead of bash. But that’s not all.
The main feature of the distribution is its interface. Despite the fact that several working environments are supported, I really liked the version with KDE. The developers have changed KDE beyond recognition, the controls and windows have become translucent, as in Mac OS, a dock bar has been added, icons for applications have been developed, and all this in one style. In this article, we will look at how to install Garuda Linux on a computer and make a small overview of this distribution.
- Garuda Linux System Requirements
- Preparing to install Garuda
- Step 1. Loading the image
- 2. Writing the image to a USB flash drive
- 3. Configuring the BIOS
- Installing Garuda Linux
- Step 1. Download Menu
- Step 2. Booting the system
- Step 3. Start the installation
- Step 4. Select the language
- Step 5. Time zone
- Step 6. Keyboard layout
- Step 7. Partitioning the disk
- Step 8. Create a partition table
- Step 9. Creating the root partition
- Step 10. Creating a swap partition
- Step 11. Completing the markup
- Step 12. Creating a user
- Step 13. Confirm installation
- Step 14. Installing the system
- Step 15. Reboot
- Step 16. Log in to the system
- Step 17. Configuring repositories
- Step 18: Update the system and install applications
- Step 19. Done
Garuda Linux System Requirements
The minimum system requirements of the distribution are as follows:
- Available disk space: 30 GB;
- RAM memory: 4 GB.
However, it is recommended to have a disk size of at least 40 GB and at least 8 GB of RAM. The system will use RAM to improve responsiveness and user experience. In addition, it is desirable that your graphics card supports OpenGL 3.3.
Preparing to install Garuda
Step 1. Loading the image
The first step is to download the installation image. On the official website, editions with different desktop environments are available. This article will use the KDE version.
2. Writing the image to a USB flash drive
In order to install Garuda Linux on a computer, you need to make it a bootable USB flash drive. To do this, you can use any of the utilities designed for this, for example, Etcher in Linux and Rufus in Windows. In Etcher, you need to select an image, a flash drive and click the Flash button:
3. Configuring the BIOS
After you finish writing the image to the USB flash drive, restart your computer and open the BIOS settings menu. To do this, press F2, Del, or F8 before the operating system starts loading. In the interface that opens, find the Boot section or tab and put your USB flash drive in the first place there. For MSI motherboards, in the Settings -> > Boot menu, find Boot Option #1 and select your USB flash drive from the available devices:
After that, save the settings and restart your computer. MSI motherboards have a special cross in the upper right corner for this purpose.
Installing Garuda Linux
Step 1. Download Menu
Immediately after downloading from the flash drive, you will see this menu:
Here you can select the system’s LiveCD language. To do this, click on lang=en_US and selectRussian:
Then you will return to the same menu. If you have an Nvidia graphics card and you are not trying to boot the system into VirtualBox, select Boot allowing propertiary drivers. Otherwise, you should use free drivers: Boot with open source drivers.
Step 2. Booting the system
Wait for the system to boot, and you may see several error messages during the boot process. This is normal:
After the download is complete, you will see the interface of the assistant program for using and installing Garuda.
Step 3. Start the installation
As you can see, even the LiveCD image looks very nice. The finished system will look much the same. To start the system installation, click Install Garuda Linux.
If for some reason the assistant does not open, you can start the installation using the shortcut of the same name in the upper-left corner of the screen.
Step 4. Select the language
At the first step of the wizard, you will have to choose the language in which the future system will work:
In this case, Russian will be used.
Step 5. Time zone
Then select your time zone to synchronize the time correctly:
Step 6. Keyboard layout
Then select the additional keyboard layout that you will use in the system. English will be added by default:
Step 7. Partitioning the disk
The most difficult step when installing a distribution kit is partitioning the disk. In this window, you can select the disk to install the system on. In this case, it is a 40 GB VirtualBox disk. Below you need to choose the way to mark up the disk.
If you are installing Garuda on VirtualBox or a blank disk, the easiest option is to chooseErase the disk. Then the installer will automatically perform the markup:
But in this article, let’s look at manual disk partitioning. SelectManual markup and clickNext.
Step 8. Create a partition table
If your disk is empty, you need to create a partition table on it. The installer recommends using the GPT partition table, as this is the most advanced technology. You can try it, but at the time of writing, the installer with GPT does not see a partition for the bootloader. Most likely, this issue will be fixed in the future. This instruction will use the MBR partition table. To create a new table, clickNew partition table:
Then select the MBR partition table:
If you already have a Linux distribution installed on the disk on which you want to install Garuda, you will have to use the partition table that you already have. If you use UEFI, you will need to create an ESP partition and the bootloader will be installed there. And if the loader does not install, you can use the loader from the previously installed distribution.
Step 9. Creating the root partition
The installer suggests formatting partitions only in Btrfs. You can’t choose the old and already familiar Ext4. Also, if you create a root partition in this file system, it will be split into Btrfs subtomes (subvolumes) for /home, /usr /var/logs, and other directories, so you don’t have to create a separate partition for the home directory. The space should be left only for the swap section. Select a free space and click on the buttonCreate:
In the window that opens, select the size of the future root partition in the fieldSize, and then, select the mount point “/” to indicate that this is the root partition and the Btrfs file system. Also check the boot flagto make the partition bootable:
The partition type must be the Primary one. The MBR partition table has a limitation, you can only create four main partitions. So if you need more partitions, first create an Extended partition, and create all the other partitions already in it.
Step 10. Creating a swap partition
The swap partition is created in a similar way. In the markup window, selectAvailable space, then clickTo create. Next, select the partition size and the linuxswap file system. Then the installer will figure out what to do with it.
Step 11. Completing the markup
When everything is ready click the buttonNext.
After that, the program will prompt you to go back and use the GPT partition table. You can skip this window:
Step 12. Creating a user
Enter your username, computer name, and password for your account:
Step 13. Confirm installation
In the next step, the program will display all the settings of the future system. To continue the installation, clickInstall:
After clicking this button, you will need to click again Confirm the installation.
Step 14. Installing the system
Installing Garuda Linux is quite fast. Depending on the power of the computer, you will need to wait 5-20 minutes:
Step 15. Reboot
After the installation is complete, you need to restart your computer. Check the box next toRestart and clickDone:
After that, pull out the installation flash drive.
Step 16. Log in to the system
After loading the system, you need to log in to it. Select the user created during the installation and enter the specified password. The login screen looks like this:
Step 17. Configuring repositories
When you first start the system, a window will appear with a suggestion to run the installation assistant and configure the repositories:
If you answer Yes to both questions, a window will open where you can select the Arch repository mirror closest to you to get the maximum speed:
After clicking Ok, a window opens with a suggestion to save the resulting configuration file. Click Save to /etc/pacman. d/mirrorlist:
Step 18: Update the system and install applications
Next, the installation assistant will ask you a lot of questions about what applications, drivers, games and other software you need to install, as well as whether you need to update your system. I will not give all these pictures here, because everything is monotonous and there are a lot of them.
Step 19. Done
When you finish working with the application installer, your system will be fully ready to work and everything you need will be installed in it. This is how the system terminal and file manager look like:
And this is what the settings window looks like:
In this article, we looked at how to install Garuda Linux on a computer – a beautiful distribution based on Arch Linux with many improvements and a redesigned desktop environment. The distribution will appear in 2020, and has already gained popularity due to its beauty and thoughtfulness. But don’t forget that this is still Arch Linux, with its rolling update system that can break everything in a moment. Do you like Garuda Linux? Have you tried this distribution? Write in the comments!