Benutzer-Werkzeuge

Webseiten-Werkzeuge


live_build

Dies ist eine alte Version des Dokuments!


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:

  • config/includes.chroot/ (landet im fertigen System)
  • config/includes.binary/ (landet im ISO-Dateisystem)
  • config/includes.chroot/etc/issue (Login-Banner TTY)
  • config/includes.chroot/etc/lsb-release (manche Tools lesen das)
  • config/includes.chroot/etc/debian_version (würde ich nicht faken)
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

# 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
live_build.1765040992.txt.gz · Zuletzt geändert: 2025/12/06 18:09 von jango