Paquetes de SO

Además de crear paquetes de aplicaciones y otros archivos implementables, puedes crear DMG de sistemas operativos preconfigurados. Los paquetes de SO pueden ahorrarte tiempo y mejorar la homogeneidad de tu red.

Aunque crear un paquete de SO con Composer es parecido a hacerlo con la aplicación Utilidad de Discos, Composer te permite limpiar el SO eliminando los archivos innecesarios antes de crear el DMG.

Puedes usar los siguientes ajustes para gestionar opciones de limpieza de paquetes de SO con Composer:
Compress Disk Image (Comprimir imagen de disco)
Esta opción comprime el DMG del paquete de SO.
Delete Temp Files (Eliminar archivos temporales)
Esta opción garantiza que los archivos incluidos en /private/tmp se eliminen antes de crear un paquete de SO. Por norma general, estos archivos se eliminan durante el proceso de inicio.
Delete Virtual Memory Files (Eliminar archivos de memoria virtual)
Esta opción garantiza que los archivos de la memoria virtual se eliminan antes de crear el paquete de SO, incluido sleepfile, que puede ser bastante grande. Por norma general, estos archivos se eliminan y se vuelven a crear durante el proceso de inicio.
Delete Special Files (Eliminar archivos especiales)
Apple recomienda eliminar los siguientes archivos antes de crear un paquete de SO:
  • /private/var/db/BootCache.playlist

  • /private/var/db/volinfo.database

Esta opción garantiza que se eliminan estos archivos.

Delete Caches (Eliminar cachés)
Elimina los archivos del directorio /Library/Caches antes de crear un paquete de SO.
Remove System Keychain (Eliminar llavero del sistema)
Elimina el llavero del sistema del SO para garantizar que se cree uno nuevo. Esto puede evitar el error «Este ordenador ya existe» al enlazar un ordenador con un servicio de directorio.
Ensure Trashes are Empty (Asegurarse de vaciar papeleras)
Vacía la papelera para cualquier usuario que tenga ítems en la carpeta ~/.Trash. También actualiza el archivo com.apple.dock.plist del usuario para reflejar que la papelera esté vacía.
Delete MCX Records in the Local Directory Service (Eliminar registros MCX en el servicio de directorio local)
Elimina el archivo /var/db/dslocal/nodes/Default/computers/localhost.plist antes de crear un paquete de SO.

Instalación y configuración del SO

Puedes consultar instrucciones sobre cómo instalar y configurar el SO antes de crear un paquete de SO en el artículo de la base de conocimientos Creating a Minimal Base OS Image (Creación de una imagen de SO básica).

Empaquetado del SO

Cuando hayas terminado de configurar el SO, inicia desde otro disco de arranque para crear el DMG.

  1. Abre Composer y autentícate localmente.
  2. En la barra de herramientas, haz clic en New (Nuevo) .
  3. Bajo la cabecera «Operating System » (Sistema operativo) de la barra lateral, selecciona Build OS Package (Creación de paquete de SO).
  4. Selecciona la unidad que quieras empaquetar y haz clic en Next (Siguiente).
  5. Elige opciones para eliminar los archivos innecesarios del paquete y haz clic en Next (Siguiente).
  6. Introduce un nombre para el paquete y selecciona una ubicación para guardarlo. A continuación, haz clic en Build (Compilación).