¿Las instalaciones de OS X son específicas para un tipo de máquina?

5

Cuando OS X está instalado, el instalador:

  • escriba solo archivos genéricos (que funcionarán en cualquier máquina compatible con ese sistema operativo), o

  • ¿personaliza la instalación a un tipo de máquina específico de alguna manera? (Si es así, ¿se supone que esto se basa en la máquina en la que se ejecuta el instalador?)

En el pasado, asumí que la respuesta es "Las instalaciones de OS X son genéricas" y usé varios trucos basados en esa suposición. Pero solo he hecho esto en varias soluciones temporales, porque realmente no confío en esa suposición.

Si tuviera una respuesta confiable (a la que se hace referencia preferiblemente) "Las instalaciones de OS X son genéricas", aquí hay algunos ejemplos de lo que podría hacer:

  • Arranque un Mac Pro usando el software en un MacBook Pro (es decir, la computadora portátil está en modo de disco de destino, conectada al escritorio a través de FireWire, mantenga presionada la tecla Alt cuando arranco el escritorio y escojo la unidad de la computadora portátil).

  • Ejecute un instalador en una máquina, escribiendo en un disco duro que pretendo instalar en una máquina diferente.

  • Cree una instalación en una máquina virtual (a través de VirtualBox, etc.), luego escríbala en un volumen estándar para usar en una máquina física, o viceversa.

  • etc

Para tratar de limitar la pregunta:

  • Teniendo en cuenta solo Intel: ignoremos el hardware PPC anterior

  • Digamos que esto es alrededor de 10.8 en adelante

  • Solo hardware de Apple: no pregunto por Hackintosh

  • Entiendo que algunas aplicaciones pueden confundirse de varias maneras por un cambio en el entorno de hardware subyacente, pero me pregunto sobre el sistema operativo en sí.

pregunta Ashley 09.06.2014 - 13:57

2 respuestas

6

Sí y no.

En lo que respecta a los discos / actualizaciones de instalación minoristas "comprados" en la Mac App Store, no, por lo general no son específicos de la máquina. Estas son las compilaciones generales que deben instalarse en cualquier hardware compatible.

Las compilaciones específicas de la máquina sí existen, aunque en este momento no son un problema para la mayoría de las personas. Cuando las Mac se enviaban con medios de restauración física (varios CD / DVD), los medios eran muy específicos para esa generación / modelo particular de Mac. Lo que esto significaba era que podía tener una MacBook de principios de 2008 y una MacBook Pro de principios de 2008, los medios de MacBook mostrarían un error al iniciar la MacBook Pro y viceversa.

En lo que respecta a los archivos instalados reales, sí, en estos días las instalaciones son bastante genéricas. No quiero decir que los archivos instalados en una MacBook Pro Retina son exactamente los mismos que los de una MacBook Air, pero en su mayor parte esto será cierto. En el pasado (días anteriores o mediados de PowerPC) había algunas diferencias, pero incluso en ese caso se podía usar una Mac para arrancar otra. El principal problema con el que solíamos encontrarnos era instalar de forma remota Tiger o Leopard utilizando una combinación de Mac Intel y PowerPC. En esas situaciones, era mejor usar PowerPC para PowerPC o Intel para Intel.

La única vez que esto no se cumple es si está intentando iniciar una Mac más nueva utilizando el disco de una Mac más antigua que tiene un sistema más antiguo (más antiguo que el sistema con el que se envió la Mac). Por ejemplo, si se lanzara un nuevo iMac mañana e intenté iniciarlo con 10.9.1 instalado en mi MacBook Pro Retina, es muy probable que no se inicie porque el iMac requiere 10.9.3 o superior.

    
respondido por el Mr Rabbit 09.06.2014 - 16:13
1

Lo más simple que puede hacer es ejecutar el mismo instalador en 2 hardware diferentes (en un disco duro en blanco) y luego comparar el tamaño exacto de esas instalaciones. Si los tamaños son iguales, entonces es una instalación genérica, si no, es una específica :)

Puedes hacer un diff ( diff -rq dirA dirB ) entre los directorios para ver qué cambio entre las 2 instalaciones

    
respondido por el Thomas Ayoub 09.06.2014 - 15:00

Lea otras preguntas en las etiquetas