(function(a,e,f,g,b,c,d){a.GoogleAnalyticsObject=b;a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)};a[b].l=1*new Date;c=e.createElement(f);d=e.getElementsByTagName(f)[0];c.async=1;c.src=g;d.parentNode.insertBefore(c,d)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create","UA-732153-7","auto",{allowLinker:!0,siteSpeedSampleRate:10});ga("set","transport","beacon");ga("set","anonymizeIp",!0);ga("require","linker"); ga("linker:autoLink","askapache.com askapache.net htaccess.io htaccesselite.com askapache.info htaccess.guru".split(" "),!0);ga("send","pageview"); CLASS="article" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" >

Encrypted Root Filesystem HOWTO

Christophe Devine

Revision History
Revision v1.32005-03-13Revised by: cd
Updated the packages version.
Revision v1.22004-10-20Revised by: cd
Updated the packages version.
Revision v1.12003-12-01Revised by: cd
Added support for GRUB.
Revision v1.02003-09-24Revised by: cd
Initial release, reviewed by LDP.
Revision v0.92003-09-11Revised by: cd
Updated and converted to DocBook XML.

This document explains how to make your personal data secure by encrypting your Linux root filesystem using strong cryptography.

Legal Notice
Table of Contents
1. Preparing the system
1.1. Setting up the partition layout
1.2. Required packages
1.3. Installing Linux-2.4.29
1.4. Installing Linux-2.6.10
1.5. Installing util-linux-2.12p
2. Creating the encrypted root filesystem
3. Setting up the boot device
3.1. Creating the ramdisk
3.2. Booting from a CD-ROM
3.3. Booting from a HD partition
4. Final steps
5. About this HOWTO