2 votos

¿Qué acciones se llevan a cabo por la Instalación de OS X Mountain Lion.app que no son realizados por InstallESD.dmg sin la aplicación?

Recomendado

Apple ofrece y recomienda el uso de Instalar OS X Mountain Lion.aplicación

  • es decir, la "app" en su totalidad.

Para Construir 12A269 para OS X 10.8, la versión de la aplicación es 1.3.12 (351).

Conocido

Omitir partes de la aplicación – con InstallESD.dmg solo:

  • la instalación puede tener éxito.

(Lo mismo es cierto para el Lion , cuando las piezas de la Instalación de Mac OS X Lion.aplicación no se utiliza para la instalación.)

Desconocido para Mountain Lion

La lista completa de:

  • cosas que no ocurren, cosas que no puede tener éxito, cuando la instalación se haya intentado o realizado con algo distinto de la aplicación.

Mi plan inicial es aceptar una respuesta que proporciona:

  • el máximo de la lista; o
  • el mejor conjunto de pruebas para una lista parcial.

Puntos de partida

com.apple.El arranque.plist(5) de OS X Manual de Página página de fecha 17 de Marzo de 2011 para 10.7.4, la misma fecha que aparece en la página, dentro de 10.8.

Para Mountain Lion en algunos tipos de hardware, puede haber una distribución única (ESD).

Alimento para el pensamiento, sólo la parte del Lion de la experiencia: junio de 2012 el debate de la Descarga de Hardware Específico Lion Instaladores (caché)(copia).

2voto

Christopher Scott Puntos 665

Mi hipótesis de trabajo es que no existen diferencias significativas en las acciones realizadas en virtud de la aplicación como de oposición a la DMG.

Uno podría argumentar en un nivel bajo que la diferencia es que la invocación de la Install OS X Mountain Lion.app paquete de carga de la aplicación y la interfaz de usuario marcos que simplemente montar un DMG no, pero que no es exactamente la intención de su pregunta, estoy seguro.

Significativa instalador de acciones de nivel deben ser idénticos en cualquier medio, ya que la mayoría de los recursos están en el DMG, y el DMG en la aplicación. La aplicación debe montar la imagen de disco con el fin de conseguir los recursos necesarios.

0voto

Tim Puntos 11

Hijo de InstallLion.pkg " Gestión de OS X (2012-07-25) recuerda el Munki proyecto.

Acciones descritas en el wiki para Munki

A partir de la edición de 2012-07-26 http://code.google.com/p/munki/wiki/InstallingOSX:

El postflight script realiza las acciones que la interfaz gráfica de usuario "Instalar Mac OS X Lion" o "Instalar OS X Mountain Lion" de la aplicación cuando se decide instalar OS X.

Estas acciones son:

  1. Crear un Mac OS X Install Data directorio en la root de la meta de volumen.
  2. Montaje de la InstallESD.dmg de imagen de disco.
  3. Copia de la kernelcache y boot.efi archivos de imagen de disco a la Mac OS X Install Data directorio. ( kernelcache Es copiado a la Recuperación de HD helper partición, si el volumen de destino se cifra con FileVault 2.)
  4. Desmontar (eject) InstallESD.dmg de imagen de disco.
  5. Si el InstallLion.pkg está en el mismo volumen que el volumen de destino, crear un enlace duro a la InstallESD.dmg de imagen de disco en Mac OS X Install Data, de lo contrario copia de la InstallESD.dmgdisco imagen a ese directorio.
  6. Crear un com.apple.Boot.plist archivo en la Mac OS X Install Data directorio que le dice al kernel de cómo montar la imagen de disco a utilizar para el arranque. (Este archivo se encuentra en su lugar se crea en la Recuperación de HD helper partición, si el volumen de destino se cifra con FileVault 2.)
  7. Crear un minstallconfig.xml archivo, que indica el Instalador de OS X qué instalar y qué volumen de instalar. También proporciona una ruta de acceso a un MacOSXInstaller.choiceChanges archivo, si ha sido incluido en el paquete.
  8. Crear un index.sproduct archivo y un OSInstallAttr.plist en la Mac OS X Install Data directorio. Estos también son utilizados por el OS X El instalador.
  9. Establecer una variable en la nvram que el Instalador de OS X utiliza para encontrar el producto que instalar info después de reiniciar el sistema.
  10. El uso de la bless comando para hacer que el Mac para que arranque desde el núcleo de los archivos copiados a la Mac OS X Install Data directorio.

Generalizando para Mountain Lion, sin Munki

Para hacer Diferentes, esta respuesta requiere más trabajo.

No definido por el momento, supongo que InstallLion.pkg está asociado con un postflight secuencia de comandos de Munki (que normalmente no se asocia con la Instalación de OS X Mountain Lion.de la aplicación).

Definido variaciones a lo citado anteriormente:

  • no Mac OS X Install Data; el nombre del directorio es OS X Install Data
  • no Recovery HD; el nombre de la partición es Boot OS X.

En el wiki de los Simios (relacionados con el Munki): no hay mención de InstallESD.

-2voto

user26533 Puntos 1

No hay ninguna diferencia en absoluto. La aplicación es sólo para crear una imagen del Instalador en el disco. Restaura InstallESD.la dmg en la partición de destino y mueve los datos a una carpeta temporal. A continuación, se le pide que reinicie, y el instalador se continúa por el arranque desde la partición de destino.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X