Arch Linux
Preparation of installation image
Section titled “Preparation of installation image”What you need:
- A USB flash drive
- The system ISO file
- A program to write the ISO image
- A machine where Arch will be installed
This guide assumes Arch will be the primary operating system.
First, download the system image from the official Arch Linux website using your preferred method. We recommend using a torrent client.
You can write the image with tools like:
- Rufus
- Balena Etcher
- UltraISO
In this example, we use Rufus. After downloading the image, open Rufus and configure:
- Device: Select your USB flash drive.
- Boot selection: Choose Disk or ISO image and select the Arch Linux ISO path.
- Partition scheme: Select MBR.
- File system: Select FAT32.
- Cluster size: Leave as default.

Click Start. In the pop-up window, select the option that mentions ISO.
After the process is complete, connect the USB flash drive to the target machine. Enter BIOS and disable Secure Boot (you can enable it again after installation). Boot from USB, choose Arch Linux install medium, and wait for the system to load.

Installation
Section titled “Installation”Setting up a wireless network
Section titled “Setting up a wireless network”If you are connected via wired Ethernet, test connectivity:
ping archlinux.orgIf you get a response, networking works. If not, required services may not have started. Try restarting or re-creating the installer image.
For Wi-Fi, use iwctl:
iwctl
Then run:
-
List available wireless devices:
Terminal window device list
Identify your wireless interface (for example, wlan0).
-
Scan for networks:
Terminal window station wlan0 scan -
Show available networks:
Terminal window station wlan0 get-networks -
Connect to a network:
Terminal window station wlan0 connect {network}
Enter the password if prompted.
-
Check status:
Terminal window station wlan0 show
Then confirm connectivity:
ping archlinux.orgDisk partitioning
Section titled “Disk partitioning”Two common partitioning utilities are:
fdiskcfdisk
This guide uses fdisk.
First, identify your disk.
List disks:
fdisk -lConfigure your target disk (example):
fdisk /dev/nvme0n1Create three partitions:
| Partition | Size | Type |
|---|---|---|
boot | 1G | EFI system |
swap | 8G | Linux swap |
root | Remaining space | Linux filesystem |
Press p to list current partitions.
Press n to create a new partition. Keep default partition number and first sector, then set last sector to +1G for boot.
Repeat for swap (for example +4G to +8G) and use the remaining space for root.
After creating partitions, press w to write changes.
Archinstall
Section titled “Archinstall”Now run:
archinstallYou should see the installer menu.

Suggested settings:
Locale
Select your preferred locale (for example en_US or ru_RU).
Disk configuration
- Select
Manual Partitioning. - Select your disk (for example
nvme0n1). - For the 1G partition: assign mountpoint
/boot, mark for format, set filesystem tofat32. - For the root partition: assign mountpoint
/, mark for format, set filesystem toext4. - Select
Confirm and exit.
Bootloader
- Select
GRUB.
Hostname
Enter your system name (you can keep archlinux).
Root password
Set and confirm a root password.
User account
- Add username and password.
- Confirm superuser privileges (
sudo) withYes.
Profile
- Select
Type. - Select
Desktop. - Choose
KDE Plasma. - Choose
sddm.
You can keep graphics driver as default (All) unless you need a specific one.
Network configuration
- Choose
Use NetworkManager.
Additional packages
Add useful tools, for example:
nano firefox btop
Timezone
Choose your timezone.
Audio
Select pipewire.
Install
- Select
Install. - Confirm
Yesand wait. - When asked to continue setup in
chroot, selectYes.
GRUB configuration
Section titled “GRUB configuration”Check if Arch boot entry exists:
efibootmgrInstall GRUB to EFI:
grub-install --target=x86_64-efi --efi-directory=/boot --recheckIf successful, you should see Installation finished. No errors reported.
Re-check boot entries:
efibootmgrReboot:
rebootDual-boot
Section titled “Dual-boot”If you need to add a Windows boot entry, become root first:
sudo suInstall os-prober:
pacman -S os-proberEdit GRUB defaults:
nano /etc/default/grubUncomment or set:
GRUB_SAVEDEFAULT=trueGRUB_DISABLE_SUBMENU=yGRUB_DISABLE_OS_PROBER=falseSave and exit (Ctrl+X, then Y, then Enter).
Check for Windows Boot Manager:
os-proberGenerate GRUB config:
grub-mkconfig -o /boot/grub/grub.cfgIf there are no errors, reboot:
rebootLinux goodies
Section titled “Linux goodies”| Application | Description |
|---|---|
| Blue Screen of Life | Menu styled like the Windows Blue Screen of Death, but family-friendly |
| Arch Linux Gangster Edition Plymouth theme | Windows XP boot screen styled as gangster |
| macOS Boot Splash Style | Apple-style minimal boot splash |
| Plymouth Themes | A pack of multiple boot animations |