instalador de medios macOS High Sierra

8

Quiero hacer un instalador de medios USB para la nueva versión de High Sierra. Normalmente uso createinstallmedia o DiskMakerX, pero para esta nueva versión simplemente no puedo hacer que funcione (ambos). Descargué el Instalar macOS High Sierra.app de la App Store, pero el instalador solo tiene 14.2mb, por lo que no contiene la imagen de High Sierra. Comencé el instalador y eso inicia la descarga, pero todos los archivos descargados se almacenan en ./macOS Install Data y quiero hacer un instalador de medios USB con esos archivos. ¿Alguna idea de cómo resolver esto?

También en createinstallmedia estoy usando este comando:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS --applicationpath  /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

y estoy recibiendo:

/Applications/Install macOS High Sierra.app does not appear to be a valid OS installer application.

Capturas de pantalla:

    
pregunta Gerardo 26.09.2017 - 01:08

6 respuestas

12

Golpe masivo en @IlyaB, me quedé perplejo tratando de obtener el total de 5 gb. Instale MacOS High Sierra.app pero me quedé atrapado con la versión de código de 19 MB.

Mi proceso para obtener una aplicación que funcione y que actualmente esté haciendo mi USB de arranque para High Sierra

1: Vaya a la Mac App Store y descargue High Sierra (el stub de 19 mb)

2: haga clic en Continuar en la aplicación de instalación una vez que se descargue

3: elige tu disco de arranque (o cualquier disco que tenga espacio)

4: Permitir que el instalador se descargue (este es el contenido de la carpeta "SharedSupport" que falta en el código auxiliar del instalador)

5: el instalador le pedirá que reinicie después de finalizar la descarga de 5 gb, en este punto cierre el instalador y no reinicie su sistema.

6: Vaya a su raíz (o la ubicación que haya elegido en el paso 3) y busque la carpeta "MacOS Install Data"

7: Copie el contenido de esa carpeta sin tener en cuenta .DS_Store

(9 archivos, carpetas, dmgs, pkgs y plists)

8: Vaya a la carpeta de aplicaciones donde la tienda de aplicaciones de Mac descargó la versión de "Instalar macOS High Sierra"

9: haga clic derecho en ese archivo y "Mostrar contenido del paquete"

10: dentro de la carpeta Contenido, cree una nueva carpeta llamada "SharedSupport"

11: pegue los archivos que copió anteriormente de la descarga del instalador

12: ¡Y listo! Debería tener un archivo de instalación completamente funcional para unidades USB de arranque o simplemente copiar en otros sistemas, ya sea que estén fuera de línea, o simplemente no desea descargar el instalador una y otra vez.

Actualmente estoy en el largo proceso de crear una unidad USB de arranque para hacer una compilación Hackintosh de Coffee Lake i7 8700k. Estoy siguiendo esta guía con la placa base recomendada. Intentaré actualizar aquí con mi éxito / fracaso.

    
respondido por el John 28.11.2017 - 04:21
3

Entonces, los chicos de DiskMakerX me dieron una respuesta para resolver este problema.

  

Muchas personas (incluida la suya de verdad) a veces obtenían un   Aplicación de instalación "stub" al descargar el Install macOS High   Aplicación de Sierra desde la App Store. Esta aplicación "talón" no lo hizo   incluya la carpeta Contents / SharedSupport o su (muy importante)   contenido. Los recursos necesarios se descargaron en su lugar "sobre la marcha"   cuando ejecutó la aplicación Instalar macOS High Sierra.

     

Esta aplicación "stub" no es útil como algo para importar a su   Munki repo, o para usar con AutoDMG o autonbi, o cosas similares. por   estos realmente quieres el instalador completo, es decir, uno que contiene   Todos los recursos de instalación necesarios en Contents / SharedSupport.

     

Se plantearon muchas teorías e ideas sobre qué causó que uno se entere   El código auxiliar frente al instalador completo. Aunque todavía no estoy 100% seguro de   esto, creo que hemos reducido la causa.

     

Parece que cuando App Store está descargando la aplicación del instalador,   también utiliza la actualización de software para obtener los recursos que normalmente residen   en Contents / SharedSupport. Si com.apple.SoftwareUpdate ha sido   configurado para utilizar un CatalogURL que apunta a un catálogo de actualización de software   que no contiene las URL del producto para la instalación necesaria macOS High   Sierra recursos, obtienes la aplicación "stub" en su lugar.

     

Sin embargo, si la actualización del software está usando la opción predeterminada de Apple   CatalogURL, o se apunta a un CatalogURL interno que contiene el   productos necesarios, obtienes el instalador completo.

     

Actualmente, los recursos necesarios son el Producto 091-34298, "Instalar macOS   Sierra alta ", pero esto seguramente cambiará con el tiempo.

     

TL; DR: para obtener un instalador High Sierra completo de la App Store, haga   seguro que la actualización del software apunta a los servidores de actualización de software de Apple o una   servidor interno en el que ha sincronizado y puesto a disposición el   "Instalar macOS High Sierra" producto.

Aquí está la información si alguien más tiene el mismo problema.

Algunas cosas acerca de instalar macOS High Sierra. aplicación

Y encontré otra solución ... Instale las actualizaciones más recientes del sistema operativo desde la App Store y luego de eso debería obtener el instalador completo.

    
respondido por el Gerardo 27.09.2017 - 13:52
2

Primero, parece que no ha descargado una aplicación correcta de la App Store. La correcta "Instalar macOS High Sierra.app" debe ser de 5,18 GB.

Segundo, estás usando la sintaxis incorrecta para el comando createinstallmedia en el instalador de High Sierra. Ahora no necesita el parámetro --applicationpath . Visite esta página de soporte de Apple .

    
respondido por el Tony Williams 26.09.2017 - 06:12
2

Apple tiene un artículo actualizado sobre cómo crear medios de inicio para instalar macOS.

Para High Sierra, el comando es:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
    
respondido por el lpacheco 27.09.2017 - 06:56
1

Esto es lo que me funcionó en Yosemite.

  • Tenga en cuenta que la actualización de HighSierra se estaba mostrando bajo mis actualizaciones en la Mac App Store.
  • enlace

1) Cierre la aplicación de la tienda de aplicaciones Mac y luego abra la terminal.

2) Restablecer el catálogo de actualización de software

$ sudo softwareupdate --clear-catalog
softwareupdate: Changed catalog to Apple production
  • --clear-catalog parece restablecer la configuración y garantizar que la actualización del software apunte al lugar correcto. Para algunas personas, informan que solo ejecutando esto, reiniciando y luego probando nuevamente en la Mac App Store es suficiente para obtener la descarga completa. Sin embargo, eso no funcionó para mí.

3) Enumere las actualizaciones disponibles para ver si aparece High Sierra.

$ sudo softwareupdate --list
Software Update Tool
Copyright 2002-2012 Apple Inc.

Finding available software
Software Update found the following new or updated software:
   * Install macOS High Sierra-
    macOS High Sierra ( ), 5106655K [recommended]
  • Si no aparece ... es probable que esto no funcione para ti.

4) Descarga la actualización

$ sudo softwareupdate -v -d 'Install macOS High Sierra- '
Software Update Tool
Copyright 2002-2012 Apple Inc.

Finding available software

Downloading macOS High Sierra
   Progress: 1%
   Progress: 2%
   ...
   Progress: 99%
   Progress: 100%
Downloaded macOS High Sierra
Done.
  • El indicador -v me da el progreso de la descarga.
  • Debido a que la actualización tiene espacios en el nombre, debe estar entre comillas.
  • Hay un espacio al final del nombre ... no funciona sin él ... increíble, ¿verdad? Me tomó unos minutos para darme cuenta de eso. Si obtiene Install macOS High Sierra-: No such update aunque aparezca en la lista de descargas ... probablemente sea su problema.

5) Instalar la actualización descargada (instala el instalador, no Sierra)

Los archivos softwareupdate descargados se guardan en /Library/Updates .

$ ls -1 /Library/Updates/
091-76348
Firmware
PPDVersions.plist
ProductMetadata.plist
index.plist

En este caso, ocurre que la descarga de sierra alta es 091-76348 , que puede verificar echando un vistazo en el archivo dist.

$ grep 'Sierra' /Library/Updates/091-76348/091-76348.English.dist

Una vez confirmado, puedes "instalar" el instalador de esta forma:

$ sudo installer -pkg /Library/Updates/091-76348/091-76348.English.dist -target /

Tenga en cuenta que si está instalando una versión en otro idioma, probablemente necesitará cambiar English por otra cosa. Solo ls /Library/Updates/091-76348/*.dist para ver qué archivos "dist" tiene. (Comentario de @Chelder)

Una vez que se complete el instalador, deberías ver que el instalador de High Sierra completo está ahora en tu carpeta /Applications .

$ ls -d -1 /Applications/Install*
/Applications/Install macOS High Sierra.app

... y es el total de 5 GB

$ du -h -d0 /Applications/Install\ macOS\ High\ Sierra.app
4.9G    /Applications/Install macOS High Sierra.app

Background/References:

Hay algunas publicaciones de blog que discuten esto, pero no parece haber una conclusión de por qué algunas personas solo obtienen el "stub" (el archivo de 14-22MB) y otras obtienen la descarga completa de 5GB. Para hacer un disco de arranque USB necesitas el archivo completo. El "stub" funcionará para instalaciones normales (no limpias) y descarga los archivos necesarios sobre la marcha.

respondido por el mattpr 24.04.2018 - 14:06
0

De hecho, es la carpeta SharedSupport que falta lo que causa esto. Para solucionarlo, debe iniciar el pequeño instalador 'stub', que descargará todos los archivos necesarios a su hogar (/ Usuarios / nombre de usuario). Deberá cancelar la instalación después de que finalice la descarga, por supuesto.

Luego, si solo mueves esos archivos a la carpeta del instalador 'stub', como esto, por ejemplo:

sudo mv /Users/username/macOS\ Install\ Data Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport

y vuelva a ejecutar createinstallmedia, hará lo que queremos que haga.

    
respondido por el ilique 26.10.2017 - 22:06

Lea otras preguntas en las etiquetas