The Complete Arch Linux Installation Relaxing Guide With KDE Plasma
Guide Installation Linux WalkthroughHi all, welcome to my blog,MusaBase.com in this Article, I will guide you thoroughly on how to install Arch Linux on your PC. This will be a comfy, step by step 100% complete guide.
Installing Arch Linux is often considered a challenging task, but I`m here to guide you through every step, from making a bootable USB to logging in. It`s going to be a long ride, so just follow my lead, and I assure you that by the end of this guide, you`ll have a fully functional Arch Linux system up and running on your PC.
Jump To:
- Prerequisites
- Step 1: Creating a Bootable USB.
- Step 2: Booting into the Arch Installer.
- Step 3: Setting Up the Installation Environment.
- Step 4: Disk Partitioning using cfdisk.
- Step 5: Formatting Partitions.
- Step 6: Mounting Partitions.
- Step 7: Installing the Base System.
- Step 8: Generating the File System Table or fstab.
- Step 9: Chrooting or Change Root into the Installed System.
- Step 10: Configuring the Base System.
- Step 11: Updating System with User Account
- Step 12: Enabling Core Services.
- Step 13: Finalizing & Rebooting.
- Step 14: Boot into Freshly installed Operating System.
- Afterwards.
Prerequisites
Although Linux itself is a lightweight operating systemm, installing Arch Linux requires a solid understanding of the process. Since Arch Linux has a manual installation method, mistakes, such as accidentally formatting your hard drive can happen.
To avoid data loss, i strongly recommend testing the installation steps in Virtual Box or Virtual Machine first. Once you`re confident that everything works smoothly, you can proceed with installing it as your main OS.
Before continuing, ensure your system meets the following requirements.
Minimum System Requirements:
-   Ram: At least 512 MB, but 2 GB is recommended.
-   Storage: At least 1 GB, but 20 GB is recommended for a complete setup.
-   Processor: x86-64 compatible.
-   Internet Connection: A good Working internet connection.
-   USB drive: At least 2 GB of storage for creating a bootable installer.
Step 1: Creating a Bootable USB
You can use any USB bootloader utility, such as Rufus, Balena Etcher, or dd.
For this guide, I`m using Universal USB Installer (UUI) because it`s lightweight and easy to use.
Download UUI:
- Visit the Universal Usb Installer (UUI) website and download the tool to create a bootable USB.
Once you have downloaded and installed the tool, you will see the following window:
Download the Arch Linux ISO
- Now, it`s time to download Arch Linux ISO file. You can get it from the official Arch Linux website:
- Download Arch Linux ISO
After visiting the website, you`ll see a list of available ISO files. If you have a torrent client like uTorrent or qBittorrent, you can download the ISO using the torrent file. Simply click on the torrent link to initiate the download in your torrent client.
Alternatively, you can download the ISO file directly from your browser.
Now, follow these steps to create a bootable USB drive for Arch Linux:
- Run UUI and select your USB drive, You may need to prepare your USB for EFI booting, simply check the "Prepare this drive" option, and UUI will automatically apply the necessary adjustments.
- Click on the second dropdown menu and select Arch Linux from the list of available options.
- once Arch Linux is selected, provide the Arch Linux ISO file to UUI.
- Finally, click the "Create" button. UUI will now start flashing the ISO onto your USB drive.
Visual Guide:
Refer to the following images for further clarification:
Step 2: Booting into the Arch Installer
To run linux or its installation media, you must disable Secure Boot in your system`s BIOS. Follow these steps:
- Enter BIOS: Restart your computer and access the BIOS settings (usally by pressing F2,F12,ESC, or DEL during startup).
- Disable Secure Boot: Locate the Boot Options section, disable Secure Boot, then save changes and restart your PC.
- Access the Boot Menu: As your computer restarts, open the Boot Menu (same key as BIOS or F8/F10 ion some systems).
- Select the USB Drive:Choose your bootable USB drive to launch the Arch Linux installer.
Step 3: Setting Up the installation Environmnet
Once you successfully boot into the USB, you will be seeing this screen:
- Navigate the Boot Menu: Use your arrow keys to select the first option, that contains:
  Arch Linux install medium (x86_x64, UEFI)  
. - Press "Enter", This will load the Linux installation files and automatically proceed to the installation screen.
It will load linux installation files and timeout. And it will show this screen:
The first thing we wanna do here is check if our internet is UP and running.
Use "ping" command to test connectivity
ping archlinux.org
If you see a response with time values, your internet is working correctly:
Exit the Ping Command:
If you are not using Ethernet or wired connection and want to use WIFI or wire-less connection
Step 4: Disk Partitioning using cfdisk
There are multiple ways to create partitions for Arch Linux, including fdisk, cfdisk, parted, gparted, and sfdisk. In this tutoiral, we`ll use cfdisk, which provides a simple interface.
- Type cfdisk and press Enter.
- Select GPT and press Enter.
We can use any partitioning style, but GPT (GUID Partition Table) is recommended because it works best with Linux and supports UEFI boot.
- After selecting the gpt label we would have the following screen:
Navigating cfdisk Interface
- Use Up & Down Arrow keys to move between disk partitions.
- Use Left & Right Arrow keys to navigate the options menu.
We can navigate the cfdisk screen by our keyboard arrow keys, (up and down) keys to navigate upper part of the screen and (left and right) keys to navigate bottom part of the screen.
1. Creating the Boot Partition
- Select [ New ] and press Enter.
You will be prompted to specify the partition size. The boot partition should be between 512 MB and 1 GB, depending on your preference.
- Type the desired size in digits.
- Use capital G for Gigabytes (GB) or a capital M for Megabytes (MB).
For this guide, I am allocating 1 GB to the boot partition. While you can adjust this based on your requirements, it should not be less than 512 MB.
2. Creating the Swap Partition
- Select Free space and press Enter
- Follow the same steps as the boot partition to create the swap partition.
- Allocate between 8 GB and 32 GB based on your system`s needs.
Now its time to create the swap partition. This partition will be used by linux when it will run out of RAM
In other words, The Swap partition acts as virtual memory when the system runs out of physical RAM.
3. Creating the Root Partition
- Select Free space, which will be automatically be set to the remaining disk space. Press Enter.
Now, we will allocate the remaining disk space to the root partition.
4. Writing the Partition Table
Once you`ve created all your partitions, it`s time to commit the changes by writing the new partition table to disk.
- Use the Left & Right arrow keys to navigate and select [ Write ].It will open up a prompt asking if you want to write this partition or not.
- Confirm by typing yes and pressing Enter.
At this stage, all partitions are successfully created, and the filesystem is now ready for data storage.
If everything went right then we should have filesystem like this:
5. Finalizing the Partition Setup
- Select [ Quit ] from the menu to exit cfdisk and return to the Arch Linux terminal.
Your disk should be partitioned with the following structure:
- Boot Partition (/boot): Contains the files necessary for booting the system.
- Swap Partiton: Functions as virtual memory when RAM usage is maxed out.
- Root Partition (/): The main filesystem containing the operating system applications, and user data. It includes directories such as /bin, /etc, /home, /usr, and /var.
With this setup, your system is now ready for the next steps in the Arch Linux installation process.
Step 5: Formatting Partitions
1. Listing Storage Devices
- Type lsblk, it will list out all connected storage devices.
lsblk
Device | Type | Purpose |
---|---|---|
loop0 | Virtual device | Disk image(e.g, ISO files) |
sda | Physical storage | Main internal HDD/SDD |
sr0 | Optical drive | CD/DVD-ROM |
sdb | USB flash drive | External storage (auto-assinged after /dev/sda) |
2. Formatting the Root Partition
-
First we will format the root partition, for me this is /dev/sda3.
- We can use mkfs commmand to format each partition.
- To format the root partition, type:
mkfs.ext4 /dev/sda3
- mkfs: Stands for "Make Filesystem". It is a command-line utility used to create a filesystem on a storage device partition.
- ext4: Is the type of filesystem we are creating. Ext4 (Fourth Extended Filesystem) is widely used filesystem in Linux, offering better performance, scalability, and reliability.
- /dev/sda3: Refers to the specific partition where the filesystem will be created.
3. Formatting the Boot Partition
-
Now we will format the boot partition, for me this is /dev/sda1.
- To format the boot partition, type:
mkfs.fat -F 32 /dev/sda1
- mkfs.fat: Is the command-line utility used to create a FAT (File Allocation Table) filesystem.
- -F 32: The -F option specifies the FAT type to create. In our case, -F 32 tell the utility to create a FAT32 filesystem.
- /dev/sda1: Referes to the specific partition where the filesystem will be created.
4. Setting Up the Swap Partition
-
The swap partition does not require formatting. Instead, we need to initialize it as a swap area.
- To make a swap partition, simply type:
mkswap /dev/sda2
- mkswap: Stands for "Make Swap". It is a command-line utility used to set up a Linux swap area on a disk partition or a file.
- A Swap Area: Is used by the linux kernel to temporarily store data that cannot be held in RAM, effectively extending the system`s usable memory.
- /dev/sda2: Refers to the specific partition where the swap area will be created.
With these steps completed, all parititons are now properly formatted and ready for the next stage of the Arch Linux installation.
Step 6: Mounting Partitions
Now that we have created and formatted our partition to the Linux filesystem, it`s time to mount them so we can proceed with the installation.
1. Mount the Root Partition
-
First, we will mount the root partition.
- To mount the root partition, type:
mount /dev/sda3 /mnt
- mount: Is the command-line utility used to attach a filesystem (located on a device or partition) to a directory in the Linux filesystem tree.
Once mounted, the contents of the filesystem become accessible through the specified directory.- /dev/sda3: Refers to the specific partition or storage device you want to mount.
In our case we gave the /dev/sda3 the remaining storage on our drive to read and write our images, videos, applications, and system data.- /mnt: Is the mount point, which is a directory in the Linux filesystem where the filesystem on /dev/sda3 will be attached.
2. Mount the Boot Partition
-
Now, it`s time to mount the boot partition. However, the boot EFI directory does not exist in our root partition yet. We need to create it first.
- To create the directory, type:
mkdir -p /mnt/boot/efi
mkdir: Stands for "Make Directory". It is a command-line utility used to create directories (folders) in the Linux filesystem. -p: Options stands for "parents". It has two purposes:
- Create parent directories as need: If any of the parent directories in the specified path do not exist, mkdir -p will create them automatically.
- No error if the directory already exists: If the directory (or any part of the path) already exists, mkdir -p will not throw an error.
/mnt/boot/efi: This is the directory path we want to create.
-
Now that we have created the boot directory, let`s mount the boot partition.
- To mount the boot partition, type:
mount /dev/sda1 /mnt/boot/efi
- mount: Is the command-line utility used to attach a filesystem (located on a device or partition) to a directory in the Linux Filesystem tree.
- /dev/sda1: Refers to the specific partition or storage device you want to mount.
- /mnt/boot/efi: Is the mount point, which is a directory in the Linux filesystem where the filesystem on /dev/sda1 will be attached.
3. Enabling the Swap Partition
-
Now it`s time to turn on the swap partition, we don`t have to mount it anywhere we just have to turn it on.
- To turn on the swap partition, type:
swapon /dev/sda2
- swapon: Is a command-line utility used to activate a swap partition or file.
- /dev/sda2: Refers to the specific partition that we just created for OS to use when it runs out of RAM.
4. Verifying the Partition Structure
- To ensure we have created the correct structure for the Linux filesytem, type:
lsblk
Press Enter and it should be displaying the structure like this:
Step 7: Installing the Base System
Arch Linux provides the pacstrap script to install essential packages into the root filesystem of a new installation.
Installing Linux Firmware and Base Packages
- To install the Linux firmware and base packages necessary for managing the OS, type:
pacstrap /mnt base linux linux-firmware sof-firmware base-devel grub efibootmgr nano networkmanager
It can take upto 5 or 10 minutes depending on the speed of your internet connection.
If you want the explanation of the above command:
Step 8: Generating the File System Table or fstab
During the installation, we manually mounted the partitions, but these mounts are temporary. Now, we need to retrieve the filesystem information from these temporary mounts and store it in a configuration file. This ensures that the system automatically mounts these partitions at every startup, allowing Linux to locate its files and data properly.
- To fetch the filesystem, type:
genfstab /mnt
At this point, we can see the mounted filesystems listed in the terminal. However, we don`t need this output displayed on the terminal, we need to save it to a file instead.
- To store the mount information in an actual file, type:
genfstab /mnt > /mnt/etc/fstab
Now, the fstab content from the terminal is saved inside a file.
- To verify that the filesystem table has been successfully stored in /mnt/etc/fstab, type:
cat /mnt/etc/fstab
At this stage, we can confirm that the filesystem information has been written to /mnt/etc/fstab.Partition Assignments:
- /dev/sda3: is our root partition.
- /dev/sda1: is our boot partition.
- /dev/sda2: is our swap partition.
Step 9: Chrooting or Change Root into the Installed System
Now, we need to switch the root directory of the current environment to the newly installed system`s root directory.
Before installing any GUI or Graphical Environment, you must install and configure packages, set up system configuration file, install the bootloader, set the root password, and create a user account.
- To change the current root to installed system`s root, type:
arch-chroot /mnt
Note that when you change the root from the live installation environment to the installed system`s environment, the shell prompt color will change.
Like this:
Now, you can install and configure the necessary components.
Step 10: Configuring The Base System
In the chroot environment, we need to configure several files necessary for the system and add a user account. Although you can use the root account with full access, it is not recommended until you are fully aware of the risks.The items to configure in the chroot include:
- Setting Up Time Zone
- Localization
- Hostname
- Root Password
- Add a User and Granting sudo Privileges
- User Password
- Sudo Setup
1. Setting Up Time Zone
To set your timezone to localtime, type:
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
Replace the Region wtih your region, like USA, EUROPE etc
Replace the City with your city, like LA, Dubai, Karachi etc.
The acutal command would look like this:
ln -sf /usr/share/zoneinfo/Asia/Karachi /etc/localtime
- ln: The ln command is use to create links between files. in our case, it creates a symbolic link. A symbolic link is a pointer to another file or directory.
- -s: This option tells ln to create a symbolic link (also called a "soft link").
- -f: This option forces the creation of the link by removing any existing file or link at the destination./etc/localtime.
- /usr/share/zoneinfo: This is the source file for the time zone. It points to a specific time zone file in the /usr/share/zoneinfo directory.
- /Region: Replace region with your actual region. (e.g, America, Europe, Asia).
- /City: Replace city with your actual city.(e.g, New_York, London, Dubai).
- /etc/localtime: This is the destination of the symbolic link. The system reads this file to determine the current time zone.
- To confirm that the time has been set correctly, type:
date
- Next, synchronize the system clock by typing:
hwclock --systohc
The hwclock --systohc command synchronizes the hardware clock (RTC) with system clock.
- It writes that time to the hardware clock (also known as the Real-Time Clock or RTC), which is a battery-powered clock on your computer`s motherboard).
2. Localization
A locale is a set of parameters that defines your system`s langugage, region, and cultural conventions. It includes settings for:
- Language: The language used for system messages, menus, and user interfaces.
- Character Encoding: How text is encoded (e.g, UTF-8, fr_FR.UTF-8).
- Regional Conventions: Formats for dates, times, numbers, and currency.
- To set your locale, type:
nano /etc/locale.gen
- nano: is a simple text editor that we installed during the base linux installation. It allows us to create and edit text files directly from the terminal.
- /etc/locale.gen: It is the path to our locale file, /etc is the directory and locale.gen is the file name which contains the content of defined locales.
The above nano command will open the locale.gen file in the terminal from there we can set locale to our needs.
- Nano will open up a file like this:
- We can navigate this file with keybaord`s arrow keys.
- Select the preset you want and delete # from the line. It will uncomment that preset.
I am choosing en_US encoding for my system. But you can choose your preferred encoding.
- Press ctrl + o to save the changes then press enter to apply changes.
- To exit from nano editor press ctrl + x and it will exit you from nano editor.
- Now we need to generate the locale we just uncommented.
- To generate locale type:
locale-gen
- Now we have to specify the locale in the locale.conf file because some program would be using this file.
- Type:
nano /etc/locale.conf
It will open up a empty text file, where we will specify our locale.
- Type the locale preset in the locale.conf file like this LANG=en_US.UTF-8 or fr_FR.UTF-8 UTF8 depending on your locale and save the file.
LANG=en_US.UTF-8
- Press ctrl + o to save the changes. And press Enter to apply the changes.
- Now Press ctrl + x to exit from the file. It will exit you to terminal.
3. Hostname
The hostname is the name assigned to your system on a network, which helps identify your computer when communicating with other device.
- To set the hostname for your system, type:
nano /etc/hostname
This may open an empty file. Type the desired hostname (for my system i am typing, MusaBase).
- Type the hostname you want.
- Press ctrl + o save changes then press Enter to apply changes.
- Now to exit from hostname file press ctrl + x and it will exit you to terminal.
- I am setting MusaBase hostname for my system.
4. Root Password
Now for security we need to set the root password.
- The root user (superuser) has full control over system.
- The root password is used to log in as root and perform administrative tasks.
- To set root password, type:
passwd
After typing passwd command you will be prompted to enter and re-enter the password for the root user.
Make sure to use a strong password, as root has full system control.
5. Add a User with sudo Privileges
Adding a user with sudo privileges in Linux improves security by limiting direct root access and reducing the risk of accidental system damage, while also enabling controlled administrative access with aduitability.
- To add user type:
useradd -m -G wheel -s /bin/bash username
- useradd: Creates a new user.
- -m: Creates a home directory (/home/username) for the new user.
- -G Wheel: Adds the user to the wheel group, which is commonly used to grant sudo sudo privileges.
- -s /bin/bash: Sets Bash as the defualt login shell for the user.
- username: The name of the new user being created you can replace it with the name that you want.
6. User Password
Now we have to set password for the user we just added.
- Its really simple just type:
passwd username
Repalce the username with your username and press Enter. Enter and re-enter password and the password is set for the new user.
7. Sudo Setup
Finally, set up sudo for the new user in the wheel group to allow controlled administrative access without directly using the root account. This improves security, prevents accidental system damage, and allows for auditability of privileged commands. Instead of logging is as root, the user can temporarily gain elevated privileges using sudo.
- To do this, type:
EDITOR=nano visudo
It will open up a sudoers file in the terminal where we will make the changes.
- Navigate to bottom with keyboard arrow keys.
- Navigate until you find this line:
# %wheel ALL=(ALL:ALL) ALL
- Use Del key or backspace to remove the # symbol.
- Now Press ctrl + o to save the changes then press Enter to apply the changes.
- Now to exit press ctrl + x and it will exit you to terminal.
Step 11: Updating System with User Account
Now that we have added sudo privileges for our new user, it`s time to test some sudo operations to verify that the new user has the necessary permissions. First, we will change our user.
- To change from root to the user you added, type:
su username
Replace the username with the name you chose for your user.
Note: When you switch from root to your user, the shell prompt will change accordingly.For instance i added musa as my username, the shell prompt have changed from [root@archiso /]# _ to [musa@archiso /]$ _.
Now, we will run a simple update command using pacman.
- Type:
sudo pacman -Syu
The above command will prompt you for your user`s password, then update your system if any updates are available. If your system is already up-to-date, it will simply inform you that no updates are needed.
My system was missing some updates so the -Syu updated my system but you might not have to.
Step 12: Enabling Core Services
Before finally restarting the PC and logging into the installed system, we need to enable some core services,However, before enabling core services, you must exit from your current shell prompt[username@archiso /] and return to the shell propmt[root@archiso /].
- To exit from user`s shell prompt, type:
exit
By typing exit and pressing Enter in the terminal, you will exit the current environment and return to the live installation terminal, from where you can perform the remaining steps. Note: When you exit from the user`s shell prompt [username@archiso /]$, it will change to the root shell prompt [root@archiso /]#, as the shell will now operate with root privileges.
Now, we will enable Core Services like:
1. Enabling Network Manager
2. Grub Bootloader.
1. Enable Network Manager
We need to enable NetworkManager using the systemctl command to ensure that the system can automatically manage network connections after reboot.
- To enable NetworkManager, type:
systemctl enable NetworkManager
Make sure while typing systemctl enable NetworkManager the N and M is captial for the NetworkManager word.
- systemctl: The systemctl command is used to manage systemd services. Systemd is the init system and service manager in most modern Linux distros, including Arch Linux.
- enable: The enable option tells systemctl to enable a service. Enabling a service means configuring it to start automatically when the system boots.
- NetworkManager: This is the name of the NetworkManager service. NetworkManager is a deamon that manages network connections, including wired, wireless, and VPN connections.
2. Grub Bootloader
GRUB (GRand Unified Bootloader) is a powerful and flexible bootloader used in Linux systems to manage the startup process. It loads the operating system kernel into memory and allows you to select between multiple OS installations. GRUB supports both UEFI and BIOS, offers a command-line interface, and can be customized for advanced boot configurations.
- To Install GRUB, type:
grub-install /dev/sda
- grub-install: This is the command used to install the GRUB onto a disk or partition.
- /dev/sda: This specifies the target disk where GRUB will be installed.
- /dev/sda: refers to the first disk detected by the system. If you have multiple disks, they might be named /dev/sdb. /dev/sdc,etc.
Now that GRUB is installed, you also need to generate its initial configuration file.
- To generate the GRUB config file, type:
grub-mkconfig -o /boot/grub/grub.cfg
- gurb-mkconfig: Creates or updates the GRUB configuration file.
- -o /boot/grub/grub.cfg: Specifies the output file where the configuration is saved.
Step 13: Rebooting
Now that all the steps are complete, we will exit the chroot environment and unmount all drives to prepare for rebooting into the newly installed Arch Linux Operating system.
- To exit from chroot environment, simply type:
exit
Note: Exiting the chroot enviornmnet or changing the directory from the root directory to the root`s home directory will change the color of the shell prompt. This serves as an indicator. Ensure that in the next few steps, the shell prompt changes from [root@archiso /]# toroot@archiso ~#. This indicates that you are now working in the root`s home directory (~).
Next, unmount all drives that are not in use before rebooting the system.
- To unmount all non-busy drives, type:
umount -a
The above command is UMOUNT -a, not UNMOUNT -a, just a reminder because it`s an easy mistake to make.
Finally, reboot the system. This will take you to the GRUB Bootloader, where you can select and boot into your newly installed Arch Linux operating system.
- Type the following command to reboot:
reboot
Step 14: Boot into Freshly Installed Operating System
After rebooting, the system will load into GRUB Bootloader, and you will see the following screen:
Once you select Arch Linux, you will be greeted by Arch Linux`s tty1 welcome screen, displaying your configured hostname:
At this point, enter the username and password you set during the user creation process, then press Enter.
After successfully entering your credentials, you will be logged into your Arch Linux distribution. You will then see the following screen:
Here you go, now you have a fully installed and minimally configured Arch Linux system running on your PC.
Afterwards:
If you wish to install a graphical environment, I recommend KDE Plasma. It is highly customizeable, lightweight, and user-friendly.
- To install KDE Plasma, type:
sudo pacman -S plasma sddm
The system may prompt you for your user`s password. If so enter your password. The installation process will begin, downloading the base packages and dependencies required for KDE Plasma. Press Enter as needed to confirm the installation. Depending on your internet speed, this process may take 5 to 10 minutes.
- sudo: Stands for "superuser do." It allows you to execute a command with root (administrative) privileges. Installing software on a Linux system typically requires root access, so sudo is used here to authorize the installation.
- pacman: Is the package manager for Arch Linux. It is used to install, update, remove, and manage software packages on the system.
- -S: The -S option tells pacman to synchronize (install) the specified packages. It downloads and installs the packages along with their dependencies.
- plasma: Refers to the KDE Plasma desktop environment.
- sddm: Stands for Simple Desktop Display Manager, a graphical login manager used to start KDE Plasma desktop enviornmnet.
Additional Applications
Installing only KDE Plasma is not enough, You will also need some basic applications to get started, such as a terminal emualtor (Konsole), a text editor (Kate), and a web browser (Firefox).
- To install these basic applications, type:
sudo pacman -S konsole kate firefox
- Konsole: A terminal emulator, essential for performing system-level tasks.
- Kate: A simple and powerful text editor, an alternative to nano or vim.
- Firefox: Well, a web-browser just like google`s chrome.
Enabling the Graphical Interface
Now that KDE Plasma and the necessary applications are installed, it`s time to enable and start the graphical interface.
- Tp enable and start sddm (the display manager), type:
sudo systemctl enable --now sddm
- sudo: Superuser Do command with root (administrative) privileges.
- systemctl: Is the command-line tool used to interact with systemd, which is responsible for managing services, daemons, and other system resources.
- enable: The enable option tells systemctl to enable the specified service (in this case,sddm).
- --now:The --now flag is a combination of two actions:
- Enable the service (so it start automatically at boot).
- Start the service immediately(without requiring a reboot).
- sddm: Is the Simple Desktop Display Manager, a graphical manager used to start desktop enviornmnet like KDE Plasma.
After a few seconds we would have the KDE Plasma Login Screen:
Enter your password here for your user. and after a few seconds, you wll be logged into the Plasma desktop enviornmnet. From here, you can user your system like a regular desktop PC, installing applications either though Plasma`s application manager or via the terminal.
Conclusion
Congratulations! You now have a fully functional Arch Linux system with the KDE Plasma desktop environmnet installed. Here are some suggestions for what to do next:
- Customize Your Desktop: Explore KDE Plasma`s extensive customization options to tailor your desktop to your preferences.
- Install Additional Software: Use pacman or a graphical package manager to install more applications as needed.
- Update Your System: Regularly update your system to ensure you have the latest security patches and software updates, Run update command from time to time.
sudo pacman -Syu
- Explore Arch Linux Documentation: Arch Linux has excellent documentation. Refer to the Arch Wiki for advnaced configuration and troubleshooting.
- Learn More About Linux and Implement: Dive deeper into Linux by exploring the terminal scripting, and system administration.
Enjoy your Arch Linux journey, and happy computing, 1O1 out i will see you around!
F I N ! ! !