Erstellen eines Rettungssystems Trixie

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Installation von live-build

  • sudo apt install live-build
  • cd /daten

Erstellen ein neues Verzeichnis

  • Wir erstellen ein neues Verzeichnis für unser Live-System und wechseln in dieses Verzeichnis:
  • mkdir livecd && cd livecd

Initialisierung das live-build-System

  • Wir initialisieren das live-build-System mit folgendem Befehl:
  • lb config --distribution trixie --archive-areas "main contrib non-free non-free-firmware" --firmware-chroot true --firmware-binary true --bootappend-live "boot=live components locales=de_DE.UTF-8 keyboard-layouts=de"
  • Dieser Befehl erstellt eine Reihe von Verzeichnissen und Skripten, die verwendet werden, um unser Live-System zu erstellen.
  • Die Optionen im Einzelnen:
    • --distribution trixie legt die Debian-Version des Live-Systems fest
    • --archive-areas schaltet non-free-firmware frei, sonst fehlen im Rettungssystem die Treiber für viele WLAN- und Netzwerkkarten
    • --firmware-chroot/--firmware-binary packt die Firmware-Pakete tatsächlich ins Image
    • --bootappend-live setzt deutsche Sprache und Tastaturbelegung
[2026-08-27 11:14:37] lb config
P: Creating config tree for a debian/trixie/amd64 system
P: Symlinking hooks...

Installation von zusätzliche Paket

  • Um zusätzliche Pakete in unserem Live-System zu installieren, fügen wir sie zur Datei config/package-lists/mylist.list.chroot hinzu.
  • Wir erstellen die Datei und fügen die Namen der Pakete hinzu, die wir installieren möchten, jeweils eines pro Zeile
  • vim config/package-lists/mylist.list.chroot
linux-image-amd64
gparted
parted
gdisk
ntfs-3g
dosfstools
testdisk
gddrescue
smartmontools
nvme-cli
lvm2
mdadm
cryptsetup
rsync
  • Der Eintrag linux-image-amd64 ist der wichtigste: ohne Kernel im Chroot bricht der Bau in der Binary-Stage ab.

Erstellen das Live-System

  • Jetzt können wir das Live-System mit folgendem Befehl erstellen:
  • sudo lb build
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
[2026-08-27 12:27:33] lb source
P: Source stage disabled, skipping
P: Build completed successfully
  • Am Ende sollte eine ISO-Datei (live-image-amd64.hybrid.iso) im aktuellen Verzeichnis erstellt werden. Dies ist unser bootfähiges Live-System.
  • ls -lh *.iso
  • Vor einem erneuten Durchlauf muss aufgeräumt werden, sonst werden alte Stände wiederverwendet:
  • sudo lb clean bzw. sudo lb clean --purge für einen kompletten Neubau
  • Erstellung eines Rettungssystems 1.png
  • Erstellung eines Rettungssystems 2.png