Skip to content

thomasmartinoa/arch_linux-install-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐧 Arch Linux Installation Guide

Arch Linux

A comprehensive, beginner-friendly guide to installing Arch Linux with detailed explanations of every command.

Arch Linux Banner

📋 Table of Contents

  1. Introduction
  2. Prerequisites
  3. Quick Navigation
  4. Partitioning Options
  5. Contributing

🎯 Introduction

This guide documents my personal Arch Linux installation process, designed to help both beginners and experienced users. Unlike other guides that just list commands, this guide explains what each command does so you can learn while installing.


📚 Prerequisites

Before starting, ensure you have:

  • A computer with UEFI support (most modern PCs)
  • A USB drive (8GB or larger)
  • Internet connection (Ethernet recommended, WiFi supported)
  • Backup of important data
  • Basic command line knowledge

🚀 Quick Navigation

🔰 For Beginners (Standard Path)

  1. BIOS Settings
  2. Create Bootable USB
  3. Live Environment Setup
  4. Basic Partitioning
  5. Standard Base Installation
  6. Standard Bootloader
  7. First Boot
  8. Choose a Desktop Environment

📦 For LVM Users (Flexible Partitioning)

  1. BIOS Settings
  2. Create Bootable USB
  3. Live Environment Setup
  4. LVM Setup
  5. LVM Base Installation
  6. LVM Bootloader
  7. First Boot

🔒 For Security-Focused Users (Encrypted)

  1. BIOS Settings
  2. Create Bootable USB
  3. Live Environment Setup
  4. LVM with Encryption
  5. Encrypted Base Installation
  6. Encrypted Bootloader
  7. First Boot
  8. Security Hardening

⚡ For Users(for Post install)

Jump directly to Package Lists and Scripts


🗄️ Partitioning Options

Choose your partitioning method based on your needs:

Method Difficulty Use Case
Basic ⭐ Easy Simple setup, dual boot
Advanced ⭐⭐ Medium Separate /home partition
LVM ⭐⭐⭐ Advanced Flexible partition management
LVM + Encryption ⭐⭐⭐⭐ Expert Full disk encryption

📖 Additional Resources


🤝 Contributing

Found an error or want to improve this guide? Contributions are welcome!

  1. Fork this repository
  2. Create a new branch (git checkout -b fix/typo)
  3. Commit your changes (git commit -am 'Fix typo in partitioning guide')
  4. Push to the branch (git push origin fix/typo)
  5. Open a Pull Request

⭐ Star this repo if you found it helpful!

Made with ❤️ by Martin

About

my personal Arch Linux installation process

Resources

Stars

Watchers

Forks

Languages