Huzi Blogs
BlogCategories
BlogCategories
Disclaimer & Data Privacy Policy
Project by huzi.pk

© 2026 blogs.huzi.pk. All Rights Reserved.

    Back to all posts
    Linux

    How to Install Arch Linux (2025 Edition) - Comprehensive Walkthrough

    By Huzi

    The guided installer is fine. This is the other path — the one where you type every command yourself, and in exchange you understand what a Linux system actually is: a kernel, an init, a bootloader, and a short stack of configuration files you have personally edited. None of it is harder than following a recipe. All of it is yours. One October 2025 ISO, one USB, one afternoon.

    Preparation without shortcuts

    Verify your checksum, write the ISO with dd or Ventoy, boot it, and get online — Ethernet is instant, iwctl handles Wi-Fi. Then sync the clock, because TLS and package signatures have opinions about wrong dates:

    timedatectl set-ntp true
    

    Partition, format, mount

    Find the target with lsblk — /dev/nvme0n1 on most modern machines — and open it in cfdisk. GPT for UEFI. You want a 1 GB EFI System partition and the rest for root. Then the ceremony:

    mkfs.fat -F32 /dev/nvme0n1p1
    mkfs.btrfs -f /dev/nvme0n1p2
    mount /dev/nvme0n1p2 /mnt
    btrfs subvolume create /mnt/@
    btrfs subvolume create /mnt/@home
    umount /mnt
    mount -o subvol=@,compress=zstd:1 /dev/nvme0n1p2 /mnt
    mkdir -p /mnt/home /mnt/boot
    mount -o subvol=@home,compress=zstd:1 /dev/nvme0n1p2 /mnt/home
    mount /dev/nvme0n1p1 /mnt/boot
    

    Two subvolumes mean a future snapshot can roll back your system without touching your home directory. That separation will save you one day; bank it now.

    pacstrap, and the chroot descent

    pacstrap /mnt base linux linux-lts linux-firmware btrfs-progs networkmanager nano
    genfstab -U /mnt >> /mnt/etc/fstab
    arch-chroot /mnt
    

    Note linux-lts riding along — the fallback kernel whose entry sits in your boot menu, waiting for the day the mainline one misbehaves.

    Configure like you mean it

    Timezone, clock, locale, hostname, root password — each one a deliberate keystroke:

    ln -sf /usr/share/zoneinfo/Asia/Karachi /etc/localtime
    hwclock --systohc
    sed -i 's/^#en_US.UTF-8/en_US.UTF-8/' /etc/locale.gen && locale-gen
    echo "LANG=en_US.UTF-8" > /etc/locale.conf
    echo "archpc" > /etc/hostname
    passwd
    

    For the bootloader, run bootctl install, then write /boot/loader/entries/arch.conf — title, linux /vmlinuz-linux, initrd /initramfs-linux.img, and an options line naming your root partition with rootflags=subvol=@. Create your user with useradd -m -G wheel -s /bin/bash, set their password, and unlock sudo via EDITOR=nano visudo.

    Desktop and dignity

    Enable NetworkManager, install a desktop — Plasma, GNOME and XFCE each land as a single pacman -S line — and reboot into it. On a laptop, add tlp for battery and brightnessctl for sanity; uncomment multilib in /etc/pacman.conf if Steam is in your future.

    There is a reason this path feels right, and farmers understand it better than sysadmins: families in Palestine still graft olive trees by hand, trees they may never sit under, planting futures on faith. Building slowly, by hand, for tomorrow is the shared virtue of the olive farmer and the Arch user, and I admire both.

    And if you are the type who builds systems by hand, you will enjoy us too: we hand-file every application the same way — HTG Travels does passports, visas and the paperwork you would rather not script yourself, from our Sialkot desk.

    Advertisements


    You Might Also Like

    Trendy Embroidered Cotton Lawn 2-Piece Suit | Red Phulkari Embroidered Trouser

    Trendy Embroidered Cotton Lawn 2-Piece Suit | Red Phulkari Embroidered Trouser

    PKR 3200

    Printed Lawn Suit 3-Pc | Embroidered Border Chiffon Dupatta (Summer 2025)

    Printed Lawn Suit 3-Pc | Embroidered Border Chiffon Dupatta (Summer 2025)

    PKR 4900

    Elegant 2-Piece Embroidered Summer Lawn Suit | HeadSkip Embroidery (2025)

    Elegant 2-Piece Embroidered Summer Lawn Suit | HeadSkip Embroidery (2025)

    PKR 3600

    Fancy Embroidered EID Lawn Suit 3-Pc (New) | Embroidered Khaddi Net Dupatta

    Fancy Embroidered EID Lawn Suit 3-Pc (New) | Embroidered Khaddi Net Dupatta

    PKR 5550

    Trendy All-Over Digital Print Lawn 3-Pc Suit with Matching Lawn Dupatta (Casual)

    Trendy All-Over Digital Print Lawn 3-Pc Suit with Matching Lawn Dupatta (Casual)

    PKR 4250

    Advertisements


    Related Posts

    Linux
    The 2026 Guide to Installing Arch Linux
    Both roads to a working Arch install in 2026: the archinstall fast lane, or the classic manual path with cfdisk, BTRFS subvolumes, pacstrap and systemd-boot.

    By Huzi

    Read More
    Linux
    How to Install Arch Linux (2025 Beginner Guide) - From Zero to Desktop
    The 2025 beginner path runs through archinstall: boot the October ISO, answer its menus — BTRFS profile, systemd-boot, desktop, user with sudo — and land on a working desktop in one sitting.

    By Huzi

    Read More
    Linux
    How to Dual Boot Windows 10 and Arch Linux Safely (2025 Guide)
    For when a Windows 10 update eats GRUB: check the NVRAM boot order with efibootmgr, chroot in from a live USB, reinstall the bootloader, and make the rescue take ten minutes.

    By Huzi

    Read More
    Linux
    How to Install Arch Linux (2026 Edition) - Beginner's Full Walkthrough
    Forget frozen tutorials: learn to read the Arch wiki properly and the Installation guide becomes a map that works on any machine, any year — UEFI or BIOS, ext4 or BTRFS, systemd-boot or GRUB.

    By Huzi

    Read More
    Linux
    How to Fix Slow Boot Times in Arch Linux (2026 Optimization Guide)
    Five fast wins for a slow Arch boot: measure with systemd-analyze, kill NetworkManager-wait-online, stop duplicate network managers, socket-activate Docker, and swap GRUB for systemd-boot.

    By Huzi

    Read More
    Linux
    Getting Started with Arch Linux in 2026: A Beginner's Guide
    Arch rewards people who read before they type. The pacman vocabulary, the AUR, the LTS fallback kernel, and the snapshot habit that keeps a rolling release boring.

    By Huzi

    Read More