Beta status: This project is still under active development and some parts may change or break.
SystemBU ISO Creator builds a Debian amd64 live ISO with a lightweight XFCE desktop, a quiet boot experience, and two bundled desktop tools:
SystemBUfor disk and partition backup/restoreSystemPartfor basic partition management
The tools are packaged as local .deb files during the build and are added to the ISO with desktop and start menu launchers.
systembu_iso_creator_debian.py- standalone Debian CLI buildersystembu_iso_creator_wsl.pyw- Windows/WSL builder with GUI and CLI modebuild/systembu_desktop_setup.sh- live system desktop and boot setuptools/systembu.py- backup and restore applicationtools/systempart.py- partition utilitytools/requirements.txt- Python package requirements for the tools
- Debian
trixielive system - XFCE desktop
- LightDM autologin setup
- Plymouth splash and quiet boot settings
- Desktop and start menu launchers for
SystemBUandSystemPart - Local
.debpackaging for both Python tools
Python requirements:
PySide6cryptographyfor encrypted backups
SystemBU also relies on common Linux system tools such as util-linux, parted, partclone, e2fsprogs, and ntfs-3g.
SystemPart relies on parted, util-linux, e2fsprogs, dosfstools, and ntfs-3g.
Both GUI tools are intended to run as root on Linux.
The builders can auto-install the required host packages when needed. The main build requirements are:
live-builddebootstrapsquashfs-toolsxorrisogrub-pc-bingrub-efi-amd64-binmtoolsdosfstools
Run directly inside a Debian environment:
sudo python3 systembu_iso_creator_debian.pyUseful options:
python3 systembu_iso_creator_debian.py --helpStart the GUI:
python systembu_iso_creator_wsl.pywOr run headless:
python systembu_iso_creator_wsl.pyw --cliThe WSL builder is designed for a Debian WSL distro and can also auto-install missing host packages.
The generated ISO is written to the project root as:
systembu-amd64.iso
