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.
sudo add-apt-repository ppa:sergiomejia666/respin
sudo add-apt-repository ppa:sergiomejia666/xresprobe
sudo apt install xresprobe
sudo apt install respin
Weitere Untersuchungen zeigen, dass wir auch Isolinux benötigen
sudo apt install isolinux
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 :
Examples:
sudo respin backup (to make a livecd/dvd backup of your system)
sudo respin backup custom.iso
(to make a livecd/dvd backup and call the iso custom.iso)
sudo respin clean (to clean up temporary files of respin)
sudo respin dist (to make a distributable livecd/dvd of your system)
sudo respin dist cdfs
(to make a distributable livecd/dvd filesystem only)
sudo respin dist iso custom.iso
(to make a distributable iso named custom.iso but only
if the cdfs is already present)
cdfs and iso options should only be used if you wish to modify something on the
cd before the iso is created. An example of this would be to modify the isolinux
portion of the livecd/dvd
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 erstellen
Dies 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
sudo respin dist iso custom.iso
Hinweis:
Da mein 16.04-System eine Reihe von Ergänzungen / Änderungen und mehrere VMs enthält, ist das resultierende Image ziemlich groß.
Making custom.iso a hybrid iso
isohybrid: Warning: more than 1024 cylinders: 2547
isohybrid: Not all BIOSes will be able to boot this device
Creating custom.iso.md5 in /home/respin/respin
/home/respin/respin/custom.iso which is 2.5G in size is ready to be burned or tested in a virtual machine.
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.