Garuda Linux installation is typical of many popular Linux distributions as it uses the well known Calamares installer. Calamares focuses on simplicity and ease of use, forsaking the power and robustness of installers such as openSUSE's that allows complete configuration of the installed system in a GUI installer. Because of the focus of the Calameres installer, the setting of installation options is simple and straightforward, although the overall installation was not without its issues when using it to install Garuda.
One noteworthy item of Garuda Linux installation is that, although not part of the actual installation -- as in the two phase installations of some distributions such as Mageia, where some configuration tasks are completed after a reboot -- the distribution provides a setup assistant upon first boot that offers users an easy way to perform configuration tasks, in a process the distribution calls "finalizing the installation".
This article discusses the installation of Garuda Linux, as well as the post-installation configuration upon first boot using the Garuda Setup Assistant, as a supplement to Garuda Linux Review [KDE Dragonized (D460nized),210621].
The Plasma Desktop of the Garuda live ISO, described in Garuda Linux Review [KDE Dragonized (D460nized),210621] Supplement: Pre-Installation includes an icon to launch the Calamares installer. The installer can also be launched from the Garuda Welcome application which is also included in the live ISO.
As mentioned above, the familiar Calamares installer makes installing Garuda simple and straightforward, but the overall installation was not without its issues. The most significant issue was that installation of Garuda took significantly longer than the installation of most other distributions -- not in the actual copying of the files contained in the installation image, but in the configuration of the GRUB bootloader during the final phase of installation. This issue is also present in the installed system during updates that require a GRUB update. This issue seems to be related to the same behavior when performing updates in Manjaro.
Of the installation's fifty-two minute duration, beginning after confirming the installation, Calamares only took about ten minutes of the fifty-two to copy files to the installation target. About twenty-five minutes of the installation were spent at 91% progress where Calamres indicated it was installing the bootloader, and about fifteen minutes at 94% progress where Calamares indicated it was performing "Misc post-install configurations". In fact, at both of these progress points it seems that the task that makes the installer seem to hang is the inspection of other installed OSes initiated by grub-mkconfig.
Other notable items of the installation:
A complete set of screenshots of the installation is included below, where you may discover some more unique features that I didn't mention.
The installation steps with the manual partitioning option, reusing existing partitions on the Dell G5 are shown below.
One of the unique features of Garuda Linux is that it eases the user's setup of the installed system through the Setup Assistant component of the Garuda Welcome application. The Setup Assistant starts upon first boot after installation and offers to perform post-installation configuration tasks including:
The following set of screenshots shows all of the dialog windows presented and the terminals where the actions are performed as a result of the user inputs.
This feature of Garuda Linux is very useful, in installing additional software quickly immediately after installation, instead of over the course of days, as I usually do after installing a distribution, as I realize I need a certain program that is not already installed. I also found its separation of software selections by category in comprehensive lists to be a great way to discover new software. The implementation of the feature -- which is just dialog boxes presented for the bash scripts which do the work -- as a long sequence of separate dialog boxes became tedious. The developers should instead present a single window with tabs separating the categories, similarly to the Garuda Assistant.
Garuda Linux installation is simple and straightforward. The only real issue for those who are installing on a computer with many other Linux installations on other partitions is the inordinate amount of time taken on bootloader installation and configuration during the final phase of the process. The Garuda post installation Setup Assistant is a useful feature that allows users to discover and easily install additional software.