18 votos

Instalador de medios de macOS High Sierra

Quiero hacer un instalador de medios USB para la nueva versión de High Sierra. Normalmente utilizo createinstallmedia o DiskMakerX pero para esta nueva versión simplemente no puedo hacer que funcione (ambos). He descargado el Instalar MacOS High Sierra.app de la App Store pero el instalador es de sólo 14,2mb por lo que no contiene la imagen de High Sierra. He iniciado 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:

App size

Download folder

25voto

mabalenk Puntos 23

Un gran impulso para @IlyaB, yo estaba perplejo tratando de conseguir el completo 5gb Instalar MacOS High Sierra.app pero estaba atascado con la versión stub 19mb.

Mi proceso para obtener una aplicación de trabajo que actualmente está haciendo mi USB de arranque para High Sierra

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

2: Haga clic en Continuar en la aplicación de instalación una vez que se haya descargado

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 stub del instalador)

5: El instalador le pedirá que reinicie después de terminar la descarga de 5gb, en este punto salir del instalador ¡y no reinicie su sistema!

6: Ve a tu root (o a la ubicación que hayas elegido en el paso 3) y busca la carpeta "MacOS Install Data"

7: Copiar el contenido de esa carpeta sin tener en cuenta .DS_Store attached image

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

8: Vaya a su carpeta de aplicaciones donde la Mac App Store descargó la versión de prueba de "Instalar macOS High Sierra"

9: Haga clic con el botón derecho del ratón sobre ese archivo y "Mostrar contenido del paquete"

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

11: Pega los archivos que has copiado antes de la descarga del instalador

12: ¡Y ya está! Deberías tener un archivo de instalación totalmente funcional para unidades USB de arranque o simplemente para copiarlo en otros sistemas, ya sea sin conexión, o simplemente porque no quieres descargar el instalador una y otra vez.

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

0 votos

Gracias. Intentando convertir mi msi en un triple arranque hoy, y quería lo último y lo mejor de cada SO porque soy así de obsesivo compulsivo, jaja. Voy a publicar de nuevo si todo funciona.

3 votos

En lugar de copiar el contenido de macOS Install Data sólo hay que copiar toda la carpeta y renombrarla como SharedSupport . De este modo, copiará los archivos invisibles aunque no haya configurado el Finder para hacerlos visibles.

0 votos

Después del paso 4, mi MacOS se reinició sin que se le pida que lo haga así que no fui capaz de detenerlo. Qué raro.

2voto

Tony Williams Puntos 4903

En primer lugar, parece que no has descargado una aplicación correcta de la App Store. La aplicación correcta "Instalar MacOS High Sierra.app" debería tener 5,18 GB.

En segundo lugar, estás utilizando una sintaxis incorrecta para el createinstallmedia en el instalador de High Sierra. Ahora no necesita el comando --applicationpath parámetro. Compruebe esta página de soporte de Apple .

0 votos

Todavía no he descargado MacOS High Sierra, pero al mirarlo en la App Store dice: "Tamaño: 4,80 GB". Tiene un tamaño real en él?

0 votos

Sobre el parámetro --applicationpath he probado sin él el mismo resultado. Tuve que instalar High Sierra y luego volver a descargar la aplicación de instalación. No sé por qué no funcionaba, incluso probé en 3 macbooks diferentes y lo mismo.

0 votos

No es necesario que el --applicationpath cuando se utiliza el parámetro createinstallmedia de High Sierra. Ver: support.apple.com/es-us/HT201372

2voto

Vin Puntos 3945

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

Para High Sierra, el comando es:

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

2voto

Gerardo Puntos 121

Así, los chicos de DiskMakerX me dio una respuesta para resolver este problema.

Mucha gente (incluido su servidor) recibía a veces un aplicación de instalación "stub" al descargar la aplicación Instalar macOS High Sierra desde la App Store. Esta aplicación "stub" no incluía incluía la carpeta Contents/SharedSupport o su (muy importante) contenido. En cambio, los recursos necesarios se descargaban "sobre la marcha" cuando se ejecutaba 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. Para para estas cosas realmente quieres el instalador completo, es decir, uno que contenga todos los recursos de instalación necesarios en Contents/SharedSupport.

Se han propuesto muchas teorías e ideas sobre la causa de que uno obtenga el stub frente al instalador completo. Aunque todavía no estoy 100% seguro de esto, creo que hemos reducido la causa.

Parece que cuando la App Store está descargando la aplicación de instalación, también utiliza softwareupdate para obtener los recursos que normalmente residen en Contents/SharedSupport. Si com.apple.SoftwareUpdate ha sido configurado para utilizar un CatalogURL que apunte a un catálogo de softwareupdate que no contiene las direcciones URL de los productos para los recursos necesarios para la instalación de macOS High Sierra necesarios, obtendrá la aplicación "stub" en su lugar.

Sin embargo, si el softwareupdate está utilizando el sistema predeterminado de Apple CatalogURL de Apple, o se apunta a un CatalogURL interno que contiene los productos necesarios, se obtiene el instalador completo.

Actualmente, los recursos necesarios son el producto 091-34298, "Instalar macOS High Sierra", pero es casi seguro que esto cambiará con el tiempo.

TL;DR: para obtener un instalador completo de High Sierra desde la App Store, asegúrese de que asegúrese de que softwareupdate apunte a los servidores de softwareupdate de Apple o a un servidor interno en el que haya sincronizado y puesto a disposición el "Instalar macOS High Sierra".

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

Algunas cosas sobre la instalación de MacOS High Sierra.app

Y he encontrado otra solución... Instalar las últimas actualizaciones del sistema operativo desde la App Store y después de que usted debe obtener el instalador completo.

1 votos

La última frase es la respuesta correcta: si tienes un Sierra totalmente actualizado (o, presumiblemente, posterior), obtienes el instalador completo.

0 votos

"para obtener un instalador completo de High Sierra desde la App Store, asegúrese de que softwareupdate apunte a los servidores de softwareupdate de Apple o a un servidor interno en el que se haya sincronizado" - ¿Pero cómo se hace eso?

0 votos

Esto me hace odiar a apple como cinco veces más de lo que ya lo hago últimamente, pero gracias

2voto

mattpr Puntos 131

Esto es lo que me funcionó en Yosemite.

1) Cierra la aplicación Mac App store y luego abre el 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 asegurarse de que la actualización del software apunta al lugar correcto. Algunas personas informan de que basta con ejecutar esto, reiniciar y volver a intentarlo a través de la Mac App Store para obtener la descarga completa. Sin embargo, esto no me ha funcionado.

3) Listar 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... probablemente no te sirva.

4) Descargue 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 -v me da el progreso de la descarga.
  • Debido a que la actualización tiene espacios en el nombre, debe ser citada.
  • Hay un espacio al final del nombre...no funciona sin él...impresionante ¿verdad? Me llevó unos minutos descubrirlo. Si usted está recibiendo Install macOS High Sierra-: No such update aunque aparezca en la lista de descargas... probablemente ese sea su problema.

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

Descargado softwareupdate los archivos 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 la sierra alta es 091-76348 lo que puedes comprobar echando un vistazo al archivo dist.

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

Una vez confirmado puedes "instalar" el instalador así:

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

Tenga en cuenta que si está instalando una versión de idioma diferente, probablemente tendrá que cambiar English a otra cosa. Sólo ls /Library/Updates/091-76348/*.dist para ver qué archivos "dist" tienes. (Comentario de @chelder)

Una vez completado el instalador, debería ver que el instalador completo de High Sierra está ahora en su /Applications carpeta.

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

...y son los 5GB completos

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

Antecedentes/Referencias:

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

0 votos

Esta solución también me ha funcionado (también en Yosemite). Fíjate que tuve que hacer una pequeña modificación: en lugar de escribir en inglés, tuve que cambiarlo a español. Así que en lugar de " /Library/Updates/091-76348/091-76348.English.dist ", escribí " /Library/Updates/091-76348/091-76348.Spanish.dist "

0 votos

Escribiendo: bash-3.2# softwareupdate -v -d 'Instalar MacOS High Sierra- ' obtuvo un "No hay actualizaciones disponibles"

0 votos

@SherwoodBotsford - ¿Aparece High Sierra como una actualización disponible en la sección de Mac App store/actualizaciones? Esta respuesta se refiere a la obtención del instalador de tamaño completo para una actualización disponible de macOS (que se ve en la GUI de actualizaciones). Apple cambia la disponibilidad de varias actualizaciones a medida que lanzan nuevos sistemas operativos/versiones, por lo que puede ser que HighSierra no esté disponible como una actualización para su versión actual de hardware/OS.

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