Wer viel Arbeit in die Konfiguration seines Linux-Systems steckt, kann mit penguins' eggs daraus ein installierbares Live-Medium zu erstellen.
Das Projekt existiert seit 2017 und unterstützte zunächst lediglich Debian GNU/Linux. Über die Zeit sind weitere Distributionen hinzugekommen und so lässt sich die Anwendung mittlerweile auch auf Arch Linux, Manjaro, Devuan und Ubuntu nutzen. Laut Angaben des Projektes sollten alle verfügbaren Debian, Devuan und Ubuntu Derivate ebenfalls unterstützt werden.
Im Folgenden wird die Installation auf einem Ubuntu System beschrieben. Zur Einrichtung muss zunächst das ppa eingebunden werden und daraufhin kann die Anwendung installiert werden:
sudo apt install curl #in case it's not installed
curl -fsSL https://pieroproietti.github.io/penguins-eggs-ppa/KEY.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/penguins-eggs.gpg
echo "deb [arch=$(dpkg --print-architecture)] https://pieroproietti.github.io/penguins-eggs-ppa ./" | sudo tee /etc/apt/sources.list.d/penguins-eggs.list > /dev/null
sudo apt update
sudo apt install eggs
Standardmässig nutzt eggs das TUI Installationsprogramm krill. Möchte man die Calamares Unterstützung aktivieren, kann folgender Befehl ausgeführt werden:
sudo eggs calamares --install
Erstellung des ISO Abbildes
eggs kann über Kommandozeilenparameter und die Konfigurationsdatei /etc/penguins-eggs.d/eggs.yaml gesteuert werden. Dort lässt sich beispielsweise die Zeitzone definieren oder Benutzerinformationen für das Live-Medium können festgelegt werden (Standard-Benutzer: live, Passwort: evolution)
Zur Erstellung des ISOs kann folgender Befehl ausgeführt werden:
sudo eggs produce --standard
Dabei wird die Standard-Komprimierung verwendet. Mithilfe von --max kann diese weiter erhöht werden, um ein kompakteres Abbild zu erstellen.
Ohne weitere Angaben werden die Benutzerdaten nicht mit in das ISO aufgenommen. Dies eignet sich beispielsweise, um ein System schnell neu installieren zu können oder um es auf mehrere Computer zu replizieren.
Mithilfe des --clone Parameters werden die Benutzerdaten ebenfalls aufgenommen, allerdings unverschlüsselt:
sudo eggs produce --clone --standard
Grundsätzlich unterstützt eggs auch verschlüsselte Benutzerdaten auf dem Medium:
sudo eggs produce --cryptedclone --standard
Hierbei wird ein LUKS Volume innerhalb des Live-Systems erstellt, welches allerdings nicht vom Live-System selbst erreichbar ist. Nur bei einer Installation mithilfe des TUI Installers, wird dieses wiederhergestellt. Die Funktion steht bei einer Nutzung von Calamares nicht zur Verfügung.
In unseren Tests hat eggs aus einem installierten und konfigurierten Ubuntu Desktop-System ohne Benutzerdaten ein ISO-Abbild von 8 GB Grösse generiert.
Quelle: https://penguins-eggs.net/
Cool, eine alternative zum Ubuntu Iso Creator.
Danke für sie Info. Das erspart einges an Arbeit, eine gut konfigurierte Linux Mint für Installationen bei Freunden fix und fertig zu haben.
Thanks for interest!