Ich versuche, ein benutzerdefiniertes ISO-Image zu erstellen, das die minimal erforderlichen RPMS zusammen mit einigen benutzerdefinierten geschriebenen RPM meiner App installiert. und möchte auch einige Schritte nach der Installation ausführen, z. B. das Konfigurieren meiner App und der VPN-Konfiguration usw.
Ich habe einige der Links auf Google gesehen, aber sie verweisen darauf, dass Repo und ISO von einer bereitgestellten Festplatte oder einem bereitgestellten ISO-Image erstellt werden.
Vielen Dank, Ramesh
kickstart
iso
disk-image
Ramesh Kumar
quelle
quelle
Antworten:
Erstellen Sie ein Verzeichnis, um Ihre Quelle einzuhängen.
Hängen Sie die zu ändernde Quell-ISO in einer Schleife ein. (Download von Red Hat / CentOS.)
Erstellen Sie ein Arbeitsverzeichnis für Ihre benutzerdefinierten Medien.
Kopieren Sie das Quellmedium in das Arbeitsverzeichnis.
Hängen Sie die Quell-ISO aus und entfernen Sie das Verzeichnis.
Ändern Sie die Berechtigungen für das Arbeitsverzeichnis.
Kopieren Sie Ihr Kickstart-Skript, das für die Pakete geändert wurde,
%post
in das Arbeitsverzeichnis.Kopieren Sie alle zusätzlichen RPMs in die Verzeichnisstruktur und aktualisieren Sie die Metadaten.
Fügen Sie Kickstart hinzu, um die Startoptionen zu aktivieren.
Erstellen Sie die neue ISO-Datei.
(Optional) Verwenden
isohybrid
Sie diese Option, wenn Siedd
die ISO-Datei auf einen bootfähigen USB-Stick speichern möchten .Fügen Sie eine MD5-Prüfsumme hinzu (um das Testen von Medien zu ermöglichen).
Wenn Sie beim Erstellen des Kickstart- Skripts weitere Hilfe benötigen, sollten Sie mit der offiziellen Red Hat-Dokumentation beginnen.
quelle