Live-CD/Live-DVD mit live-build 5.0 (20170213)

Einstieg

Debian-Live nutze ich zur Erstellung von Rettungs-CDs um sowohl Daten zu retten als auch Festplattentests mit S.M.A.R.T. durchzuführen.
Die vielen Anpassungsmöglichkeiten sind im live-build-manual nachzulesen.
Debian Live wird seit vielen Jahren zur Erstellung von Live-Medien genutzt. Für eine kurze Zeit war u.a. wegen Verzögerungen beim UEFI-Support auch live-wrapper aktuell.
Eine Anleitung von 2017 zu live-wrapper habe ich archiviert und werde mich wieder an Builds mit Debian-Live herantasten.

Download / Installation

# sudo aptitude install live-build

Konfiguration

TODO

Sonstiges

Root braucht man primär für lb build. Da die Dateien und Verzeichnisse danach root-Rechte haben, braucht man zu deren Löschung mit lb clean ebenfalls root.

Beispiele ohne Desktop

Minimalvariante:

# sudo lb clean
# sudo lb build

Konsole mit Rettungs-Tools

# sudo lb clean
# lb config --bootappend-live "boot=live components locales=de_AT.UTF-8 keyboard-layouts=de"
# echo "aptitude gdebi mc less testdisk ntfs-3g exfat-fuse exfat-utils parted parted-doc links2 gddrescue memtester nullmailer smartmontools lm-sensors" >> config/package-lists/terminal-rescue.list.chroot
# sudo lb build

XFCE-Desktop mit vielen Software-Paketen (Größe: ca 4.2GB):

# sudo lb clean
# lb config --bootappend-live "boot=live components locales=de_AT.UTF-8 keyboard-layouts=de"
# echo "task-german-desktop task-xfce-desktop aptitude bleachbit bluez bluez-hcidump bluez-tools python-bluez bluez hwinfo hwloc libhwloc-plugins libhwloc-doc linux-cpupower gdebi hdparm hotswap hotswap-gui hotswap-text parted parted-doc gparted safecopy testdisk virt-manager wammu distro-info osinfo-db-tools emacs jedit libreoffice libreoffice-l10n-de libreoffice-help-de libreoffice-pdfimport lyx childsplay childsplay-alphabet-sounds-de pysolfc pysolfc-cardsets etherape simple-scan nautilus rhythmbox digikam digikam-doc gtkam gtkam-gimp gimp gimp-data-extras gimp-dds gimp-gap gimp-gluas gimp-gmic gimp-gutenprint gimp-lensfun gimp-plugin-registry gimp-texturize gimp-ufraw gimp-help-de gimp-help-en gwenview inkscape krita krita-l10n okular okular-backend-odp okular-backend-odt okular-extra-backends kdiff3 kdiff3-doc konsole nullmailer icedove icedove-l10n-de hwdata isenkram inxi undistract-me ethstats ethstatus ethtool gftp hashcat macchanger qbittorrent rsync grsync pidgin uget wicd wicd-gtk wifi-radar dosbox dvdisaster dvdisaster-doc exfat-fuse exfat-utils isomaster ntfs-3g screen screenie alsa-tools alsa-tools-gui kile kile-doc kile-l10n less clamav clamdscan clamtk doublecmd-gtk doublecmd-plugins gddrescue ddrescueview locate mbw mc memtester gscan2pdf hddtemp lm-sensors smartmontools smart-notifier gsmartcontrol ultracopier unison-gtk handbrake handbrake-cli recordmydesktop gtk-recordmydesktop vlc vlc-l10n chromium chromium-l10n firefox-esr firefox-esr-l10n-de firefox-esr-ublock-origin firefox-esr-toggle-proxy firefox-esr-useragentswitcher firefox-esr-webdeveloper firefox-esr-noscript firefox-esr-https-everywhere firefox-esr-downthemall links2 privoxy wireless-tools wireshark guake mesa-utils mesa-utils-extra terminator totem kdenlive openshot simplescreenrecorder smplayer nload iftop iptraf-ng nethogs bmon slurm tcptrack vnstat bwm-ng cbm speedometer pktstat ifstat" >> config/package-lists/xfce-desktop.list.chroot
# sudo lb build

XFCE-Desktop + games-finest-light (Größe: ca 4.2GB):

# sudo lb clean
# lb config --bootappend-live "boot=live components locales=de_AT.UTF-8 keyboard-layouts=de"
# echo "task-german-desktop task-xfce-desktop games-finest-light" >> config/package-lists/xfce-desktop-games-finest-light.list.chroot
# sudo lb build

Testen

Das Image brennt man entweder auf CD/DVD, erstellt damit einen bootbaren USB-Stick oder testet es in einer virtuellen Umgebung.