Skip to content

Instantly share code, notes, and snippets.

zacstewart /
Created February 5, 2024 06:01 — forked from mjnaderi/
Installing Arch Linux with Full Disk Encryption (LVM on LUKS)

Installing Arch Linux with Full Disk Encryption

If you're aiming for a seamless Arch Linux installation in UEFI mode, follow along as this guide will walk you through the process step by step. We'll be using LUKS (Linux Unified Key Setup) and LVM (Logical Volume Manager) partitions on LUKS to achieve full disk encryption.

Note: I have updated this doc for UEFI mode. For those with BIOS/MBR systems, you can refer to the previous version, but keep in mind that it might be outdated and no longer accurate.

If you're only interested in installing Linux and not setting up dual boot with Windows, feel free to skip the Windows-related sections.

Last login: Wed Mar 19 14:02:46 on ttys003
➜ intersect git:(release/20140318) ✗ brew info imagemagick
imagemagick: stable 6.8.7-7 (bottled), HEAD
/usr/local/Cellar/imagemagick/6.8.7-0 (1435 files, 21M)
Built from source
/usr/local/Cellar/imagemagick/6.8.7-7 (1431 files, 20M) *
Poured from bottle
==> Dependencies
>> IF = -> b { b }
=> #<Proc:0x007fb4e4049cc8 (lambda)>
>> LEFT = -> p { p[-> x { -> y { x } } ] }
=> #<Proc:0x007fb4e403d680 (lambda)>
>> RIGHT = -> p { p[-> x { -> y { y } } ] }
=> #<Proc:0x007fb4e4028ff0 (lambda)>
zacstewart /
Created August 9, 2011 18:08 — forked from jasonrudolph/
Programming Achievements: How to Level Up as a Developer
zacstewart / deploy.rb
Created July 4, 2011 17:41 — forked from uhlenbrock/deploy.rb
Simple Capistrano recipe for Jekyll with Pygments and Compass
set :application, ''
set :repository, ''
set :scm, :git
set :deploy_via, :copy
set :branch, "master"
set :copy_compression, :gzip
set :use_sudo, false
set :host, ''
role :web, host