<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >Encrypted Root Filesystem HOWTO</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="NEXT" TITLE="Preparing the system" HREF="preparing-system.html"></HEAD ><BODY CLASS="article" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="ARTICLE" ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" ><A NAME="AEN2" ></A >Encrypted Root Filesystem HOWTO</H1 ><H3 CLASS="author" ><A NAME="AEN4" >Christophe Devine</A ></H3 ><DIV CLASS="revhistory" ><TABLE WIDTH="100%" BORDER="0" ><TR ><TH ALIGN="LEFT" VALIGN="TOP" COLSPAN="3" ><B >Revision History</B ></TH ></TR ><TR ><TD ALIGN="LEFT" >Revision v1.3</TD ><TD ALIGN="LEFT" >2005-03-13</TD ><TD ALIGN="LEFT" >Revised by: cd</TD ></TR ><TR ><TD ALIGN="LEFT" COLSPAN="3" >Updated the packages version.</TD ></TR ><TR ><TD ALIGN="LEFT" >Revision v1.2</TD ><TD ALIGN="LEFT" >2004-10-20</TD ><TD ALIGN="LEFT" >Revised by: cd</TD ></TR ><TR ><TD ALIGN="LEFT" COLSPAN="3" >Updated the packages version.</TD ></TR ><TR ><TD ALIGN="LEFT" >Revision v1.1</TD ><TD ALIGN="LEFT" >2003-12-01</TD ><TD ALIGN="LEFT" >Revised by: cd</TD ></TR ><TR ><TD ALIGN="LEFT" COLSPAN="3" >Added support for GRUB.</TD ></TR ><TR ><TD ALIGN="LEFT" >Revision v1.0</TD ><TD ALIGN="LEFT" >2003-09-24</TD ><TD ALIGN="LEFT" >Revised by: cd</TD ></TR ><TR ><TD ALIGN="LEFT" COLSPAN="3" >Initial release, reviewed by LDP.</TD ></TR ><TR ><TD ALIGN="LEFT" >Revision v0.9</TD ><TD ALIGN="LEFT" >2003-09-11</TD ><TD ALIGN="LEFT" >Revised by: cd</TD ></TR ><TR ><TD ALIGN="LEFT" COLSPAN="3" >Updated and converted to DocBook XML.</TD ></TR ></TABLE ></DIV ><DIV ><DIV CLASS="abstract" ><A NAME="AEN7" ></A ><P ></P ><P > This document explains how to make your personal data secure by encrypting your Linux root filesystem using strong cryptography. </P ><P ></P ></DIV ></DIV ><A HREF="ln9.html" >Legal Notice</A ><HR></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >1. <A HREF="preparing-system.html" >Preparing the system</A ></DT ><DD ><DL ><DT >1.1. <A HREF="preparing-system.html#partition-layout" >Setting up the partition layout</A ></DT ><DT >1.2. <A HREF="preparing-system.html#debian-packages" >Required packages</A ></DT ><DT >1.3. <A HREF="preparing-system.html#install-kernel-2.4" >Installing Linux-2.4.29</A ></DT ><DT >1.4. <A HREF="preparing-system.html#install-kernel-2.6" >Installing Linux-2.6.10</A ></DT ><DT >1.5. <A HREF="preparing-system.html#install-util-linux" >Installing util-linux-2.12p</A ></DT ></DL ></DD ><DT >2. <A HREF="encrypt-root-filesystem.html" >Creating the encrypted root filesystem</A ></DT ><DT >3. <A HREF="setup-boot-device.html" >Setting up the boot device</A ></DT ><DD ><DL ><DT >3.1. <A HREF="setup-boot-device.html#initial-ramdisk" >Creating the ramdisk</A ></DT ><DT >3.2. <A HREF="setup-boot-device.html#bootable-cd" >Booting from a CD-ROM</A ></DT ><DT >3.3. <A HREF="setup-boot-device.html#boot-partition" >Booting from a HD partition</A ></DT ></DL ></DD ><DT >4. <A HREF="final-steps.html" >Final steps</A ></DT ><DT >5. <A HREF="about.html" >About this HOWTO</A ></DT ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="preparing-system.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Preparing the system</TD ></TR ></TABLE ></DIV ></BODY ></HTML >