I haven’t blogged about the EndeavourOS installation for a while.
Let’s have a look at the new EndeavourOS Gemini. I will install it with KDE Plasma into my LG Gram 16.
The installer has been featuring KDE Plasma instead of Xfce for a while:
Unfortunately, the screen isn’t automatically scaled, so it’s a bit too small. I could change the scaling, but I’ll leave it like that. As shown later, the first time I log into the installed KDE Plasma Wayland session, KDE will automatically scale the display to a comfortable size.
As usual, I must connect to the Internet and add my Italian keyboard layout. If you know KDE, it’s easy with its system settings:
Before starting the installer, I customize GRUB, as shown in my post.
Now that I’m connected let’s start the online installer:
And I also take the chance to update the mirrors (which the documentation says will now be part of the installed system):
You also have the partition manager if you want to partition in advance. I’ll use the partition program during the installation.
Let’s “Start the Installer”, and I choose “Online” as the method.
The default language proposed is Italian, which was detected correctly. However, I have always preferred English OS installations, so I changed it.
The location is detected correctly, and I keep the proposed settings for numbers and dates:
I have to change the keyboard layout to Italian:
As I anticipated, I’ll install KDE Plasma:
You can review the packages to install; these are the defaults:
As I usually do, I also install LTS kernel in addition (you never know) and Printing packages:
As for the boot loader, the default is systemd-boot, but I prefer the good ol’ grub:
For partitioning, you have lots of choices:
In this computer, I already have a few Linux installations, so I want to do a manual partitioning:
The crucial thing is to specify the current UEFI partition so that the new entry will go into the existing one. I select it and press “Edit”. I only must specify the “/boot/efi” mount point:
Let’s create the primary partition using the “Free Space”: select it and press “Create”. I specify 100 GB, the BTRFS filesystem, the point point “/” and a label:
One of the helpful features of this installer is that you can also specify the position of the partition: in this case, I choose to have the partition at the end of the free space by dragging the partition to the end:
Here’s the result:
I have two SSDs with a few partitions I want to be mounted on this installation. Thus, I select the other SSD:
I “Edit” the involved partitions with my preferred mount points:
I’m done with partitioning, and in the following window, I specify my user’s details.
Finally, here’s the recap:
Let’s start the “Install”.
Remember that during the slide show, you can toggle the logging (the button on the left of the percentage):
By the way, did you see the first slide about contributing? I’ve just contributed because I love EndeavourOS 🙂 You might want to contribute as well if you like this distro!
In about a few minutes (this computer is powerful), the installation finished without problems. Time to restart!
Rebooting says that a job is still running for “User Manager”, but hitting “Ctrl+Alt+Del” a few times forced the reboot.
Let’s log into the installed system (remember, the default is Wayland):
As anticipated, KDE automatically set the scaling to 125%, which could be fine for this laptop:
I changed it to 150% to have a more readable screen.
The Plasma theme is the “Breeze Dark EndeavourOS”, which is dark with a purple accent:
Now, it’s time to run my Ansible Role for KDE, and then I use Chezmoi for my dotfiles.
Everything went smoothly, and I have a working KDE desktop configured as I want.
Since I use BTRFS, I also set the snapshots with BTRFS Assistant.
The BTRFS subvolume layout implemented by EndeavourOS is nice:
1 2 3 4 5 6 7 |
❯ sudo btrfs su li / ID 256 gen 715 top level 5 path @ ID 257 gen 715 top level 5 path @home ID 258 gen 128 top level 5 path @cache ID 259 gen 713 top level 5 path @log ID 260 gen 23 top level 256 path var/lib/portables ID 261 gen 23 top level 256 path var/lib/machines |
Concerning “/etc/fstab”, I had to add the option “nodiscard” because the “fstrim.timer” already performs trimming once a week.
Once again, EndeavourOS provided a pleasant installation experience and a well-configured OS.
Enjoy it! 🙂