Como parte de nuestra implementación estándar, tendemos a implementar varios sistemas operativos en Mac, de 10.7 a 10.11. Sin embargo, con el nuevo SIP (Protección de integridad del sistema), el comando -bless ya no funciona correctamente.
Necesito que las Mac arranquen en cada sistema operativo durante la configuración inicial para nombrar correctamente el sistema operativo para el enlace de Active Directory y luego hacer el enlace real.
Intenté usar el comando "csrutil disabled" recomendado en otros lugares, pero eso requiere iniciar el sistema operativo de recuperación y ese cambio se almacena en la NVRAM, por lo que es local para cualquier máquina que esté usando. Lo que significa que no será parte de la imagen 10.11 implementada.
Al final, necesito poder escribir múltiples comandos -bless, diciéndole a la Mac que arranque en diferentes sistemas operativos en particiones separadas en el disco duro interno. Es fundamental para el proceso de la imagen.
¿Alguien tiene alguna idea de cómo hacer tal cosa?
Tuve buena suerte usando AutoDMG y los scripts crgateosxintallpkg de munki con 10.11 en versión beta. Todavía no he hecho el trabajo en la compilación actual, pero creo que estos problemas de SIP y los cambios de bendición fueron ajustados por Apple antes del lanzamiento, por lo que no debería tener problemas para usar estas herramientas.
¿Te encuentras con un error específico? ¿Qué MDM o marco de implementación está utilizando? Si tiene scripts, podría ser más fácil adoptar una de las herramientas estándar que volver a trabajar con la suya, pero ambas están en github para que pueda ver cómo manejan SIP/bless si necesita ese nivel de detalle.
El último enlace es la palabra oficial de Apple sobre cómo necesitará programar su Mac cliente para confiar en el servidor de arranque de red y los comandos necesarios para navegar por los cambios SIP para la distribución de imágenes 10.11.
En pocas palabras, puede enumerar los servidores netboot "bendecidos" en lugar de bendecir la imagen en sí.
csrutil netboot add 10.0.10.10
csrutil netboot list
La virtualización puede ser una solución más fácil para este problema. Tanto VMware Fusion como Parallels pueden virtualizar Mac OS X 10.7.x - 10.11.x.
fantasmade101
bmike
fantasmade101