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:
- Partition Table: BIOS uses
dos(MBR). UEFI must usegpt. - Boot Filesystem: BIOS formats
/dev/sda2asext4. UEFI must format/dev/sda2asfat32(mkfs.fat -F32), as UEFI firmware cannot readext4.
Use the navigation tabs above to view the detailed step-by-step guides for your specific firmware type.