Skip to content

Welcome to the Arch Linux Installation Guide

This documentation provides a comprehensive, step-by-step breakdown of my personal Arch Linux installation methodology. It is designed to be reproducible, efficient, and strictly aligned with the Official Arch Linux Installation Guide.

📂 Available Scripts

In the root of this repository, you will find two reference scripts: 1. arch-install_BIOS: For legacy BIOS/MBR systems. 2. arch-install_EUFI: For modern UEFI/GPT systems.

💾 The Partitioning Scheme

Both installation methods use a specific, optimized partition layout designed for a 500GB+ SSD. The structure remains identical, with only two critical differences for UEFI compatibility.

Partition Mount Point Size Filesystem BIOS Type UEFI Type
/dev/sda1 / (Root) 60 GB ext4 Linux filesystem Linux filesystem
/dev/sda2 /boot 512 MB See below Linux filesystem EFI System
/dev/sda3 [SWAP] 4 GB swap Linux swap Linux swap
/dev/sda4 /home Remainder ext4 Linux filesystem Linux filesystem

⚠️ The ONLY Differences Between BIOS and UEFI:

  1. Partition Table: BIOS uses dos (MBR). UEFI must use gpt.
  2. Boot Filesystem: BIOS formats /dev/sda2 as ext4. UEFI must format /dev/sda2 as fat32 (mkfs.fat -F32), as UEFI firmware cannot read ext4.

Use the navigation tabs above to view the detailed step-by-step guides for your specific firmware type.