Automated Installer for USB Flash Thumb Drives

This tool will automate the installation of Debian GNU/Linux onto a USB Flash drives or other removable media.

Currently deb2flash is in active development and you can download it from its Subversion Repository. (stable releases or the development branch)

$SH$Features:$/SH$
$ULC$

  • Base install works on most USB flash thumbdrives larger than 256MB
  • Simple Partitioning [Single partition for small unencrypted USB thumbdrives, OR two partitions for large and/or encrypted USB thumbdrives].
  • Uses Universally Unique IDentifier (UUID) for partition labels to eliminate potential device conflicts.
  • Uses Mkinitramfs-tools.
  • Simple user configuration.
  • Simple network configuration and support for simple proxies (no authenication).
  • Hardware autodetection during boot.
  • Privacy Features:
    $ULC$
  • Support for root partition encryption with DM-Crypt and LUKS.
  • Removes logs at shutdown.
  • $/ULC$

    $/ULC$
    $SH$Notes$/SH$
    $ULC$

  • Python Debugger (PDB): Currently we have IPython and PDB enabled for all crashes of the application. This displays more about the failure than we can get without it. However it is creating some confusion because PDB reports its own error and closes. There is no need to report the PDB error, simply look in its output for the error in our application.
  • $/ULC$