Erstellen reproduzierbarer Live-ISOs (und oft auch Installer Images).

sudo apt install live-build
mkdir mydistro && cd mydistro
lb config --distribution bookworm --architectures amd64
mkdir -p config/package-lists
echo "task-xfce-desktop firefox-esr" > config/package-lists/desktop.list.chroot
 
# optional
lb config \
  --distribution bookworm \
  --binary-images iso-hybrid \
  --iso-application "MyDistro Live" \
  --iso-publisher "MyDistro Project" \
  --iso-volume "MYDISTRO_1_0"
 
sudo lb build
 
sudo qemu-system-amd64 -cdrom *.iso -boot d -m 4096

Eigene Dateien/Defaults einbauen:

sudo apt install live-build
 
mkdir -p minimal-gui && cd minimal-gui
lb clean
 
lb config \
  --distribution bookworm \
  --architectures amd64 \
  --binary-images iso-hybrid \
  --debian-installer false \
  --archive-areas "main" \
  --apt-recommends false
 
mkdir -p config/package-lists
cat > config/package-lists/gui.list.chroot <<'EOF'
# X + Login
xserver-xorg
lightdm
lightdm-gtk-greeter
 
# user
live-config
user-setup
 
# Minimal-Desktop
openbox
tint2
lxterminal
pcmanfm
 
# Netzwerk (GUI-Icon optional)
network-manager
#nm-applet
policykit-1
 
# Kleinkram, damit's nicht "leer" wirkt
dbus-x11
x11-xserver-utils
fonts-dejavu-core
EOF
 
sudo lb build