Btrpart

First Version Published:

A screenshot of the debian installer menu.

The Debian Installer with btrpart step highlighted.

This project implements an opinionated partition scheme designed to create an encrypted Btrfs root partition for Debian installations.

The existing Debian installer restricts user customization and mandates the use of Logical Volume Management (LVM), necessitating this bespoke approach.

The objective is to partition a disk to establish an EFI system partition, a boot partition, an encrypted swap partition, and an encrypted Btrfs root partition. The Debian root filesystem will reside within a Btrfs subvolume, enabling simplified snapshot management. Currently, all configuration is hardcoded within the script. Future development intends to incorporate user configuration through pre-seeding and potentially manual setup options via menu-driven interfaces.


Source code: https://codeberg.org/smithcli/btrpart

Tags: