Arch doesn't hold your hand. That's the point.
Two paths: archinstall for a guided setup that still
teaches you the decisions, or a full manual install that walks you
through every command.
Read This First
Debian installs a working system and asks you to configure it afterward. Arch installs nothing except a base system and asks you to build the rest. There is no graphical installer, no default desktop, no guided partitioning in the traditional sense. What you get is exactly what you add.
This is not a flaw — it's the design. After an Arch install you know every package on your machine because you put it there. When something breaks, you know where to look. The Arch Wiki is the best Linux documentation in existence, and you will use it constantly. That's normal.
Prerequisites
Path A
Boot the ISO, connect to the internet, and run one command. archinstall walks you through the same decisions as a manual install through a navigable menu. Each choice is explained.
iwctl:
exit and reboot.
Path B — The Real Install
Same first step as archinstall: boot the ISO and get online. Everything after that is manual. Commands are for a UEFI system with a single disk — the most common setup.
lsblk, then partition.
This example creates a three-partition UEFI layout.
Adjust sizes for your disk and preferences
(see Appendix C).
/dev/nvme0n1p1,
/dev/nvme0n1p2, etc.
If you want a separate /home, create a fourth partition
and format it the same way.
pacstrap bootstraps packages into /mnt.
The minimal base gives you a working system; add kernel, firmware,
and your text editor of choice.
linux for linux-lts if you want
the long-term support kernel. Add amd-ucode or
intel-ucode for CPU microcode updates (strongly recommended).
genfstab reads your current mounts and writes the
/etc/fstab file that tells the system what to mount at boot.
arch-chroot changes your root into the new install.
Everything you do from here happens inside the new system, not the ISO.
After the Install
You've booted into a working Arch system with no desktop. Everything from here is additive — install exactly what you want.
The Arch User Repository contains user-maintained PKGBUILDs — build scripts for software not in the official repos. This includes proprietary apps, cutting-edge tools, and niche utilities. Install an AUR helper to manage them like any other package.
AUR packages are user-maintained — read the PKGBUILD
Anyone can submit to the AUR. Before installing an AUR package, run
paru -G packagename to download and review the PKGBUILD.
Popular, well-maintained packages (thousands of votes) are generally safe.
New or obscure packages deserve more scrutiny.
The Arch Wiki
wiki.archlinux.org is the definitive reference — not just for Arch, but for Linux in general. The page for any application, service, or hardware issue you encounter will likely have a detailed, current, accurate article. Bookmark it. Use it before asking anywhere else.