Ich verwende das tägliche Ubuntu-Image (Yakkety Yak) und möchte mein eigenes Ubuntu-Image erstellen (alternativ, aber Anweisungen für ein Live-Image helfen auch), während ich ein paar PPAs hinzufüge. Es gibt verschiedene Anleitungen im Ubuntu Community Help-Wiki, aber alle scheinen veraltet zu sein. Ich habe auch versucht, Ubuntus und Debians Code dafür zu lesen , aber ich sehe nicht genau, wie sie verwendet werden.
Wie mache ich das, ohne den alten Trusty Tahr zu installieren?
development
ubiquity
Simon Quigley
quelle
quelle
Antworten:
Verwenden Sie Respin , eine der aktuellsten Versionen von Remastersys- Paketen. Der Quellcode ist für Ubuntu 14.04 bis 16.04 verfügbar. Jetzt, da Yakkety eingefroren ist, würde ich davon ausgehen, dass bald auch ein Paket dafür verfügbar sein wird.
Das Folgende ist der Prozess, den ich verwendet habe, um respin in Xenial (16.04) zu installieren
Respin hängt von xresprobe und isolinux ab und ist auch nicht in den Repositorys verfügbar. Daher müssen wir ein paar PPAs hinzufügen, die Paketliste aktualisieren und sie installieren.
Weitere Untersuchungen zeigen, dass wir auch Isolinux benötigen
Ich habe mich für das Live-System entschieden (das Skript bietet auch andere Optionen, aber das Live-System mit Installer schien mir nützlicher zu sein),
respin
ohne dass Parameter angegeben wurden, und es wird die folgende Ausgabe geliefert :Als nächstes müssen wir unseren Respin einrichten
sudo respin dist cdfs
(um ein verteilbares Live-CD / DVD-Dateisystem zu erstellen), mit dem wir ein benutzerdefiniertes ISO erstellenDies ist ein ziemlich zeitaufwendiger Prozess (ETA abhängig von der Hardware)
An dieser Stelle können wir den Isolinux-Teil des Live-Mediums nach Belieben ändern.
Und jetzt zur Erstellung der ISO
Hinweis:
Da mein 16.04-System eine Reihe von Ergänzungen / Änderungen und mehrere VMs enthält, ist das resultierende Image ziemlich groß.
Starten Sie Startup disk Creator und wählen Sie Ihre custom.iso-Datei und den Zielspeicherort aus. (Ich habe ein 4-GB-Flash-Laufwerk verwendet.)
Die Datei custom.iso befindet sich im Verzeichnis / home / respin / respin.
Das resultierende Bild funktioniert wie erwartet. Der Stopper für Yakkety ist, dass ich zum jetzigen Zeitpunkt keinen Installationskandidaten für finden kann.
xresprobe
Vielleicht könnten Sie aus der Quelle bauen oder warten. Persönlich habe ich festgestellt, dass sich die meisten Entwickler anscheinend auf LTS-Versionen konzentrieren. Dies ist für mich sinnvoll, da es nicht sehr effizient erscheint, viel Aufwand für eine 9-monatige Veröffentlichung zu betreiben.BEARBEITEN: Das neueste veröffentlichte Respin-Deb-Paket für Ubuntu finden Sie hier.
quelle
Verwenden von Systembackup
Man kann mit dem Systemback- Dienstprogramm Live-ISO-Dateien sichern und erstellen , Sie können es von der PPA installieren und es funktioniert genauso wie
remastersys
(nicht mehr gewartet), denke ich. Ubuntu 14.04 benötigt ein zusätzliches Paket namens unionfs-fuse . Es kann auch Live-USB-Bilder erstellen. Sie können Ihre Benutzerdateien in iso hinzufügen, die dann auf anderen Computern installiert werden können. Andere Computer verfügen jedoch möglicherweise über andere Grafiken usw. Vergewissern Sie sich, dass Sie die vorinstallierten xorg-Videopakete nicht deinstalliert haben. Sie brauchen also nur ppa hinzuzufügen und zu installierenNach dem Erstellen einer ISO-Datei, dem Erstellen eines Live-USB und dem Booten von derselben oder einer anderen Maschine wird Systemback installiert.
Remastersys verwenden
(Ich bin nicht sicher, ob es heute noch unterstützt wird oder nicht)
Befolgen Sie die Anweisungen in der Anleitung. (Machen Sie am besten eine ISO-Kopie Ihres aktuellen Systems.)
Ubuntu Builder verwenden
Befolgen Sie die GUI-Anweisungen.
Pinguybuilder verwenden
Laden Sie die .deb-Datei von hier herunter und installieren Sie sie mit dpkg oder gedbi. Es handelt sich um einen neuen Remastersys-Typ.
quelle