Void Linux Live ISO Creator
Erstelle deine eigene, angepasste Void Linux Live-ISO
Ein leistungsstarkes, GTK4-basiertes Werkzeug zur Erstellung eigener, angepasster Void Linux Live-Systeme. Mit diesem Tool kannst du dein laufendes System (oder Teile davon) in eine bootfähige ISO-Datei umwandeln.
Features
Benutzer-Konfiguration
- 1:1 Kopie des aktuellen Host-Benutzers
- Erstellung eines sauberen Standard-Benutzers (
live) - Anlage völlig neuer Benutzerkonten mit Passwortvergabe
Intelligente Datenverwaltung
- Kopiere das komplette
/home-Verzeichnis - Wähle gezielt Ordner aus (Dokumente, Bilder, .config, etc.)
- Füge zusätzliche Systempfade (z.B.
/opt/...) direkt ins Image ein
Service-Management
- Aktiviert automatisch NetworkManager und D-Bus
- Auswahl des Display Managers (Auto-Erkennung, LightDM, GDM, SDDM, LXDM oder Terminal-Login)
System-Optimierung
- Optionale automatische Bereinigung von Logs, Caches und Paket-Archiven
- Generierung einer frischen Machine-ID für jedes Image
Boot-Anpassung
- Individueller Name im GRUB-Bootmenü
- Unterstützung für EFI- und Legacy-BIOS-Boot
Voraussetzungen
Das Tool benötigt folgende Komponenten auf deinem Void Linux System:
Installation
Lade den Ordner herunter und führe das Installationsskript aus:
sudo ./install.sh
Das Skript installiert alle fehlenden Abhängigkeiten, kopiert die Dateien nach /usr/local/bin/ und erstellt einen Eintrag in deinem Anwendungsmenü.
Anwendung
Starte den Void Live ISO Creator über dein Anwendungsmenü oder via Terminal:
- Wähle aus, welche Benutzer und Daten übernommen werden sollen
- Bestimme den gewünschten Display Manager und zusätzliche Pfade
- Gib den Namen für das Bootmenü und den Pfad für die ISO-Datei an
- Klicke auf "ISO Erstellen"
Der Prozess läuft im Hintergrund ab. Sobald die ISO fertig ist, erhältst du eine Benachrichtigung.
Funktionsweise (Technisch)
Workspace
Erstellt eine temporäre Arbeitsumgebung in /var/tmp/void-live-build.
System-Kopie
Nutzt rsync, um das Dateisystem zu spiegeln (unter Ausschluss virtueller Verzeichnisse wie /proc oder /sys).
Chroot-Konfiguration
Konfiguriert im Ziel-Image Benutzerrechte, Passwörter und Runit-Dienste.
Initramfs
Nutzt dracut mit dem Modul dmsquash-live, um ein Live-bootfähiges Image zu erzeugen.
SquashFS
Komprimiert das gesamte System mittels XZ-Kompression für minimale ISO-Größe.
Mastering
Erzeugt mittels grub-mkrescue die finale Hybrid-ISO (UEFI + BIOS).
Wichtiger Hinweis
Da das Tool tiefgreifende Systemoperationen durchführt (Chroot, Mount, Rsync), sind Root-Rechte erforderlich. Das Tool nutzt pkexec für eine sichere Authentifizierung über die GUI.
Entwickelt für die Void Linux Community
Created by Pinguin-TV
Inspired by the simplicity and power of Void Linux
Void Linux Live ISO Creator
Create your own customized Void Linux Live ISO
A powerful GTK4-based tool for creating custom Void Linux live systems. With this tool, you can convert your running system (or parts of it) into a bootable ISO file.
Features
User Configuration
- 1:1 copy of the current host user
- Creation of a clean default user (
live) - Creation of completely new user accounts with password assignment
Intelligent Data Management
- Copy the complete
/homedirectory - Select specific folders (Documents, Pictures, .config, etc.)
- Add additional system paths (e.g.
/opt/...) directly to the image
Service Management
- Automatically activates NetworkManager and D-Bus
- Display Manager selection (Auto-detection, LightDM, GDM, SDDM, LXDM, or terminal login)
System Optimization
- Optional automatic cleanup of logs, caches, and package archives
- Generation of a fresh machine-ID for each image
Boot Customization
- Individual name in GRUB boot menu
- Support for EFI and Legacy BIOS boot
Requirements
The tool requires the following components on your Void Linux system:
Installation
Download the folder and run the installation script:
sudo ./install.sh
The script installs all missing dependencies, copies the files to /usr/local/bin/, and creates an entry in your application menu.
Usage
Start the Void Live ISO Creator via your application menu or terminal:
- Select which users and data should be included
- Choose the desired Display Manager and additional paths
- Enter the name for the boot menu and the path for the ISO file
- Click "Create ISO"
The process runs in the background. Once the ISO is ready, you will receive a notification.
How It Works (Technical)
Workspace
Creates a temporary working environment in /var/tmp/void-live-build.
System Copy
Uses rsync to mirror the filesystem (excluding virtual directories like /proc or /sys).
Chroot Configuration
Configures user permissions, passwords, and Runit services in the target image.
Initramfs
Uses dracut with the dmsquash-live module to create a live-bootable image.
SquashFS
Compresses the entire system using XZ compression for minimal ISO size.
Mastering
Creates the final hybrid ISO (UEFI + BIOS) using grub-mkrescue.
Important Notice
Since the tool performs deep system operations (Chroot, Mount, Rsync), root privileges are required. The tool uses pkexec for secure authentication via the GUI.
Developed for the Void Linux Community
Created by Pinguin-TV
Inspired by the simplicity and power of Void Linux