build your own custom ISO

2 min read Original article ↗
FAI.me. Build your own
Installation ISO for Debian

Debian install Debian live Debian cloud Ubuntu install Linux Mint install

This image will do an unattended installation of Debian and the selected applications. No network connection is needed, since all packages are on the installation media. You can write this image to an USB stick or CD. Legacy BIOS and UEFI are supported.
All data on the first disk will be overridden without any further confirmation.

Toggle between basic/advanced settings

Username (Not the full name)

User password (or the hash)

If not set, a password will be generated

Root password (or the hash)

If not set, sudo will be configured for the user account

Upload SSH keys for the root account.
Upload a file or use an username for github, gitlab or Debian gitlab or specify a custom download URL.




Git user name or custom URL

Disk partitioning scheme

You can add one public available package repository

Only http(s) is allowed. Examples:
http://download.proxmox.com/debian/pve bookworm pve-no-subscription
https://download.docker.com/linux/debian bookworm stable
The default Debian repositories are automatically added.

Language and keyboard layout

Distribution


Which desktop to install


Select additional software

Add packages to be installed

Separate with spaces, multiple names on one line are fine

Email (optional)

You will be informed when the image generation is finished

Custom script to put into /usr/local/bin/

Execute this script during first boot

Grub options (optional)

Will be used during installation and for the new system

Data partition



  • You should change the user and root password after installation
  • For the keyboard layout we assume Generic 105-key PC
  • To change the keyboard layout call dpkg-reconfigure keyboard-configuration
  • The timezone will be set to UTC. To change the timezone call dpkg-reconfigure tzdata

Any feedback is welcome. Send an email to FAI.me =at= fai-project.org