There are many distros available for Linux and Arch is one of them. Arch Linux is a very popular distro that we can cover the installation of for anyone wanting to use or try it.
Where most distros of Linux try to be user-friendly for acceptance by more users, Arch is user-centric. Being user-centric, it is based on the user’s needs. The base system is a command-line interface and lets the user specify the specific environment wanted. Let’s look into this and make a system you’ll like and appreciate.
Installation
The first thing you need is to download the necessary ISO file to use to install Arch. The website is at ‘https://archlinux.org/download/’. Towards the bottom of the page is a listing that is sorted by country. Find your country, then choose a site to download from for Arch. Once selected, you’re given a choice of files to download from the server you chose. For instance, the file you want to download is an ISO file similar to ‘archlinux-2024.10.01-x86_64.iso’ Here, this download is the October 2024 version that is 64 bit. Of course, in the future, the version will change, but you should always need the newest version. Download the file and, once completed, burn the image to a USB drive using a program similar to Balena or Etcher. Boot your system from this USB and perform the boot as normal.
NOTE: You can also install this on VirtualBox for testing.
Your system should stop at a Command-Line Interface (CLI) and you should be ‘root’ since the prompt is ‘root@archiso’.
Now, we need to start the installation by executing the command:
Once the installation starts, you should see an output similar to Figure 1.
FIGURE 1
You can move up and down, select an option with ‘enter’ and go back to the main menu, once inside a sub-menu, by selecting ‘Back’.
The options are:
FIGURE 2
At the end of the installation, the script asks you if you want to ‘chroot’ into the OS. You only need to ‘chroot’ if you want to test the system.
Back at a terminal prompt, you can issue the command to restart the system:
The system should restart and load all the specified settings you set in the ‘archinstall’ script.
Kernel
For users that are familiar with most of the choices you set during setup, the ‘Kernel’ option may be the one unknown. There are four choices available for the ‘kernel’ option.
For the second option, the ‘linux-hardened’ option is used to increase the security of the OS. Patches apply to increase security by disabling unneeded services, closing ports, and the like.
The LTS Kernel is a Long-Term Supported kernel that is more stable. It is a rolling-release of the kernel.
The last option is the ‘linux-zen’. To make this kernel, ‘Kernel-hackers’ make suggestions to provide better results for systems, mainly for games. Some people may not notice a difference in some games. The kernel is still supposed to be stable.
NOTE: Keep in mind that when you go through the ‘archinstall’, you can select all the kernels on the list. You can also install multiple Desktop Environments as well.
Once you reboot the system, select ‘Advanced option for Arch Linux’ from the GRUB Menu. You should then see the option, like in Figure 3, to select which kernel if you installed more than one.
FIGURE 3
To determine which kernel you are running from inside the OS, use the command:
The output will be the version of the kernel, for example ‘6.11.5’, so the output is:
Desktop Environments
If you install multiple Desktop Environments, then you can choose them when you are logging into the OS. Before pressing ‘enter’, there is a cogwheel in the bottom right corner. Select the cogwheel and a list should pop up showing the available Desktop Environments, as shown in Figure 4.
FIGURE 4
Conclusion
Hopefully, this is the information you need to look into Arch Linux.
You should be able to set up your system and get a Desktop Environment installed with an appropriate kernel.
Give Arch Linux a try, it is very customizable.
Where most distros of Linux try to be user-friendly for acceptance by more users, Arch is user-centric. Being user-centric, it is based on the user’s needs. The base system is a command-line interface and lets the user specify the specific environment wanted. Let’s look into this and make a system you’ll like and appreciate.
Installation
The first thing you need is to download the necessary ISO file to use to install Arch. The website is at ‘https://archlinux.org/download/’. Towards the bottom of the page is a listing that is sorted by country. Find your country, then choose a site to download from for Arch. Once selected, you’re given a choice of files to download from the server you chose. For instance, the file you want to download is an ISO file similar to ‘archlinux-2024.10.01-x86_64.iso’ Here, this download is the October 2024 version that is 64 bit. Of course, in the future, the version will change, but you should always need the newest version. Download the file and, once completed, burn the image to a USB drive using a program similar to Balena or Etcher. Boot your system from this USB and perform the boot as normal.
NOTE: You can also install this on VirtualBox for testing.
Your system should stop at a Command-Line Interface (CLI) and you should be ‘root’ since the prompt is ‘root@archiso’.
Now, we need to start the installation by executing the command:
Code:
archinstall
Once the installation starts, you should see an output similar to Figure 1.
FIGURE 1
You can move up and down, select an option with ‘enter’ and go back to the main menu, once inside a sub-menu, by selecting ‘Back’.
The options are:
- Archinstall Language – set to your preferred language
- Mirrors – Specify your country for the closest mirror sites for downloading. Once you specify the country, the OS will test the speed of each site to see which is fastest
- Locales – Lets you configure the keyboard layout, locale language and encoding
- Disk Configuration – Configure partitioning of drives and format
- Bootloader – Set the bootloader. The default is GRUB
- Swap – Enable/Disable Swap
- Hostname – specifies the Hostname of the system
- Root Password – sets the password for the ‘root’ user
- User Account – Lets you setup user accounts to use other than ‘root’
- Profile – Allows you to specify the type of system, such as Desktop, Server, etc. as well as Desktop Environment (see Figure 2) and the Greeter
FIGURE 2
- Audio – Specifies the audio server
- Kernel – Lets you set the type of kernel to use. The default is ‘linux’
- Additional Packages – specify other packages to install, such as firefox, gparted etc. Separate each package with a space
- Network Configuration – You can manually set the configuration of the network interface (DHCP) or install a network manager
- Timezone – Default is UTC, or you can specify the timezone to use
- Automatic Time Sync (NTP) – Sets up NTP protocol to sync system time to an NTP Server
- Optional Repositories – Selects other repositories to user-centric
At the end of the installation, the script asks you if you want to ‘chroot’ into the OS. You only need to ‘chroot’ if you want to test the system.
Back at a terminal prompt, you can issue the command to restart the system:
Code:
reboot now
The system should restart and load all the specified settings you set in the ‘archinstall’ script.
Kernel
For users that are familiar with most of the choices you set during setup, the ‘Kernel’ option may be the one unknown. There are four choices available for the ‘kernel’ option.
- linux
- linux-hardened
- linux-lts
- linux-zen
For the second option, the ‘linux-hardened’ option is used to increase the security of the OS. Patches apply to increase security by disabling unneeded services, closing ports, and the like.
The LTS Kernel is a Long-Term Supported kernel that is more stable. It is a rolling-release of the kernel.
The last option is the ‘linux-zen’. To make this kernel, ‘Kernel-hackers’ make suggestions to provide better results for systems, mainly for games. Some people may not notice a difference in some games. The kernel is still supposed to be stable.
NOTE: Keep in mind that when you go through the ‘archinstall’, you can select all the kernels on the list. You can also install multiple Desktop Environments as well.
Once you reboot the system, select ‘Advanced option for Arch Linux’ from the GRUB Menu. You should then see the option, like in Figure 3, to select which kernel if you installed more than one.
FIGURE 3
To determine which kernel you are running from inside the OS, use the command:
Code:
uname -r
The output will be the version of the kernel, for example ‘6.11.5’, so the output is:
- linux – 6.11.5
- linux-hardened – 6.11.5-hardened
- linux-lts – 6.11.5-lts
- linux-zen – 6.11.5-zen
Desktop Environments
If you install multiple Desktop Environments, then you can choose them when you are logging into the OS. Before pressing ‘enter’, there is a cogwheel in the bottom right corner. Select the cogwheel and a list should pop up showing the available Desktop Environments, as shown in Figure 4.
FIGURE 4
Conclusion
Hopefully, this is the information you need to look into Arch Linux.
You should be able to set up your system and get a Desktop Environment installed with an appropriate kernel.
Give Arch Linux a try, it is very customizable.
Last edited by a moderator: