Boot Arch Linux From Any PC: Full-Disk Encryption on USB (LUKS + Secure Boot)
estimated read time: 2 minutes
Portable Arch Linux Series
Welcome, this series is going to be a technical deep-dive and walkthrough of how to create a X86/64 portable Arch Linux on an external SSD/USB drive that will allow you to boot into your own secure and private Linux environment on virtually any computer that supports USB booting.
We will ensure that the finished systems obtains the following goals:
- Portability: The system will be fully functional when booted on different hardware.
- Security: Full disk encryption with LUKS to protect data at rest. A secure boot loader using systemd-boot and TPM2 enabled decrypt support for local machine convenience.
- Productivity a minimalist setup with hyperland window manager, kitty terminal, wofi, waybar and other essential tools to get work done.
Articles in this Series
- Article 1 - Setting Up Arch Linux on an External Drive (Coming Soon)
- Article 2 - Full Disk Encryption with LUKS2 and TPM2
- Article 3 - Secure Boot with sbctl (Dual-Boot Windows)
- Article 4 - Surviving BIOS Updates: What Breaks and How to Fix It
- Article 5 - Backing Up and Restoring Your Drive with dd and rsync
- Article 6 - Installing and Configuring Hyprland Window Manager (Coming Soon)
- Article 7 - Essential Tools and Productivity Setup (Coming Soon)