Libreboot Full Disk Encryption
Libreboot Full Disk Encryption with Debootstrap
BOOT ARCHITECTURE
Libreboot has support for truly Full Disk Encryption
To understand why this is cool, lets look at a typical GRUB setup.
TRADITIONAL BIOS BOOT
BIOS
|
|
V
----(FLASH LAYER)
|
|
V
/dev/sda (GRUB)
|
|
V
-->/dev/sda1 /boot (Grub finds this)
|
|
V
-->/dev/sda2 / [LUKS ENCRYPTED]
- Grub is read off the UNENCRYPTED hard disk
- GRUB finds the UNENCRYPTED /boot, from /boot/grub/grub.cfg
- Boots into linux passing information on the disks to the kernel+initramfs
- The kernel/initramfs decrypt / and mount fstab etc…
Lets look at a Libreboot GRUB boot process for Full Disk Encryption.
Read more...