Betriebssystempakete

Sie können nicht nur Pakete mit bereitzustellenden Anwendungen und sonstigen Dateien erstellen, sondern auch DMG-Installationspakete mit vorkonfigurierten Betriebssystemen. Mit diesen Betriebssystempaketen sparen Sie Zeit und sorgen innerhalb Ihres Netzwerk für einheitlich konfigurierte Betriebssysteme.

Die für die Erstellung von Betriebssystempaketen mit Composer erforderlichen Schritte ähneln denen bei der Erstellung mit dem Festplattendienstprogramm. Mit Composer können Sie darüber hinaus jedoch das Betriebssystem bereinigen, indem Sie vor dem Erstellen der DMG-Paketdatei alle unnötigen Dateien entfernen.

Mit Composer können Sie die folgenden Einstellungen verwenden, um die Bereinigung von Betriebssystempaketen zu verwalten:
Compress Disk Image (Festplatten-Image komprimieren)
Mit dieser Option komprimieren Sie die DMG-Paketdatei mit dem Betriebssystem-Image.
Delete Temp Files (Temporäre Dateien löschen)
Diese Option stellt sicher, dass die Dateien unter /private/tmp gelöscht werden, bevor ein Betriebssystempaket erstellt wird. Diese Dateien werden üblicherweise während des Startvorgangs gelöscht.
Delete Virtual Memory Files (Dateien im virtuellen Speicher löschen)
Mit dieser Option werden Dateien im virtuellen Speicher vor dem Erstellen des Betriebssystempakets gelöscht, einschließlich der potentiell sehr großen Datei sleepfile. Diese Dateien werden üblicherweise während des Startvorgangs gelöscht und neu erstellt.
Delete Special Files (Spezielle Dateien löschen)
Apple empfiehlt, die folgenden Dateien vor dem Erstellen eines Betriebssystempakets zu löschen:
  • /private/var/db/BootCache.playlist

  • /private/var/db/volinfo.database

Mit dieser Option wird sichergestellt, dass diese Dateien tatsächlich gelöscht werden.

Delete Caches (Zwischenspeicher löschen)
Entfernt vor dem Erstellen des Betriebssystempakets die Dateien im Ordner /Library/Caches.
Remove System Keychain (Systemschlüsselbund löschen)
Entfernt den System-Schlüsselbund aus dem Betriebssystem, um die Erstellung eines neuen System-Schlüsselbunds zu gewährleisten. Dadurch wird der Fehler „This computer already exists (Dieser Computer ist bereits vorhanden.)“ verhindert, der andernfalls angezeigt wird, wenn der Computer an einen Verzeichnisdienst angebunden wird.
Ensure Trashes are Empty (Sicherstellen, dass Papierkörbe leer sind)
Leert den Papierkorb für alle Benutzer, die Elemente im Ordner ~/.Trash haben. Darüber hinaus wird in der benutzerspezifischen Datei com.apple.dock.plist vermerkt, dass der Papierkorb leer ist.
Delete MCX Records in the Local Directory Service (MCX-Protokolle im lokalen Verzeichnisdienst löschen)
Entfernt vor dem Erstellen des Betriebssystempakets die Datei /var/db/dslocal/nodes/Default/computers/localhost.plist.

Installieren und Konfigurieren des Betriebssystems

Weitere Informationen darüber, wie Sie das Betriebssystem vor dem Erstellen eines Betriebssystempakets installieren und konfigurieren, erhalten Sie in der Informationsdatenbank im Artikel Creating a Minimal Base OS Image (Erstellen eines möglichst kleinen Images des Basis-Betriebssystems).

Erstellen des Betriebssystempakets

Wenn Sie die Konfiguration des Betriebssystems abgeschlossen haben, starten Sie es von einem anderen Startvolume aus, um die DMG-Paketdatei zu erstellen.

  1. Öffnen Sie Composer und melden Sie sich lokal an.
  2. Klicken Sie in der Symbolleiste auf New (Neu) .
  3. Klicken Sie in der Seitenleiste unter „Operating System (Betriebssystem)“ auf Build OS Package (Betriebssystempaket erstellen).
  4. Wählen Sie das in die Paketdatei aufzunehmende Laufwerk aus und klicken Sie auf Next (Weiter).
  5. Wählen Sie eine oder mehrere Optionen zum Aussparen überflüssiger Dateien bei der Paketerstellung aus und klicken Sie auf Next (Weiter).
  6. Geben Sie einen Namen für das Paket ein und wählen Sie den Speicherort des Pakets aus. Klicken Sie dann auf Build.