Instalador multimedia de macOS High Sierra

Quiero hacer un instalador de medios USB para la nueva versión de High Sierra. Usualmente uso createinstallmediao DiskMakerX pero para esta nueva versión simplemente no puedo hacer que funcione (ambos). Descargué la aplicación Install macOS High Sierra.app de App Store, pero el instalador solo ocupa 14,2 MB, por lo que no contiene la imagen de High Sierra. Inicié el instalador y eso inicia la descarga, pero todos los archivos descargados están almacenados ./macOS Install Datay quiero hacer un instalador de medios USB con esos archivos. ¿Alguna idea de cómo solucionar esto?

También createinstallmediaestoy 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 obtengo:

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

Capturas de pantalla:

Tamaño de la aplicación

Carpeta de descargas

Respuestas (7)

Golpe masivo a @IlyaB, estaba perplejo tratando de obtener la instalación completa de 5 gb de MacOS High Sierra.app, pero me quedé atascado con la versión de 19 mb de código auxiliar.

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

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

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

3: Elija su disco de arranque (o cualquier disco que tenga espacio)

4: Permita que el instalador se descargue (este es el contenido de la carpeta "SharedSupport" que falta dentro del resguardo 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 a la ubicación que haya elegido en el paso 3) y busque la carpeta "Datos de instalación de macOS"

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

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

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

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

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

11: Pegue los archivos que copió anteriormente desde la descarga del instalador

12: ¡Y listo! Debe tener un archivo de instalación completamente funcional para unidades USB de arranque o simplemente copiar a 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.

Gracias. Intentando convertir mi msi en un arranque triple hoy, y quería lo último y lo mejor de cada sistema operativo porque soy TOC así, jaja. Volveré a publicar si todo sale bien.
En lugar de copiar el contenido de macOS Install Datasimplemente copie toda la carpeta y cámbiele el nombre a SharedSupport. De esta manera, copiará los archivos invisibles incluso si no ha configurado Finder para hacerlos visibles.
Después del paso 4, mi macOS se reinició sin preguntar , así que no pude detenerlo. Extraño.
@FranklinYu Simplemente seleccione "Salir" en el menú de la aplicación del instalador antes de que caduque el pequeño temporizador de 30 segundos.
Esta es una mala respuesta porque /macOS Install Datale dará un InstallESDDmg.pkgarchivo, no un InstallESD.dmgarchivo.
Esto funcionó para mí para crear una unidad de instalación de arranque, pero cuando realmente la uso para instalar High Sierra, después del reinicio automático, aparece "Se produjo un error al cargar los recursos del instalador".

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

En segundo lugar, está utilizando una sintaxis incorrecta para el createinstallmediacomando en el instalador de High Sierra. Ahora no necesita el --applicationpathparámetro. Echa un vistazo a esta página de soporte de Apple .

Todavía no he descargado macOS High Sierra, pero al mirarlo en la App Store dice: "Tamaño: 4,80 GB". ¿Tienes un tamaño real en él?
Sobre el parámetro --applicationpath lo intenté sin 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.
No es necesario el --applicationpathparámetro cuando se usa createinstallmediadesde High Sierra. Consulte: support.apple.com/en-us/HT201372

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

Muchas personas (incluida la suya) a veces obtenían un "talonario" de la aplicación de instalación al descargar la aplicación Install macOS High Sierra de la App Store. Esta aplicación "stub" no incluía la carpeta Contents/SharedSupport ni su (muy importante) contenido. En cambio, los recursos necesarios se descargaron "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 repositorio de Munki, o para usar con AutoDMG o autonbi, o cosas similares. Para estos, realmente desea el instalador completo, es decir, uno que contenga todos los recursos de instalación necesarios en Contents/SharedSupport.

Se propusieron muchas teorías e ideas sobre qué causó que uno obtuviera el código auxiliar en lugar del instalador completo. Aunque todavía no estoy 100 % seguro de esto, creo que nos hemos acercado a la causa.

Parece que cuando App Store descarga la aplicación de instalación, también usa la actualización de software para obtener los recursos que normalmente residen en Contenidos/SharedSupport. Si com.apple.SoftwareUpdate se configuró para usar un CatalogURL que apunta a un catálogo de actualización de software que no contiene URL de productos para los recursos necesarios de Install macOS High Sierra, obtendrá la aplicación "stub" en su lugar.

Sin embargo, si la actualización de software utiliza la URL de catálogo predeterminada de Apple o apunta a una URL de catálogo interna que contiene los productos necesarios, obtendrá 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 de App Store, asegúrese de que la actualización de software apunte a los servidores de actualización de software de Apple o a un servidor interno en el que haya sincronizado y puesto a disposición el producto "Instalar macOS High Sierra".

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

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

Y encontré otra solución... Instale las últimas actualizaciones del sistema operativo desde la App Store y luego debería obtener el instalador completo.

La última oración es la respuesta correcta: si tiene un Sierra completamente actualizado (o, presumiblemente, posterior), obtiene el instalador completo.
"Para obtener un instalador completo de High Sierra desde App Store, asegúrese de que la actualización de software apunte a los servidores de actualización de software de Apple o a un servidor interno en el que se haya sincronizado".
Esto me hace odiar Apple como cinco veces más de lo que ya lo hago últimamente, pero gracias.
Lo sorprendente es que esperé más de una hora y media para que esto se complete por completo, y el archivo de instalación todavía tiene unos 15 MB. ¡Parece que estoy atascado!
@CoderDave Para verificar si apunta a un servidor de actualización de software (SUS) personalizado, ejecute: defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURLSi la Terminal devuelve un valor, ese es su servidor de actualización. Si devuelve algo como: The domain/default pair of (/Library/Preferences/com.apple.SoftwareUpdate.plist, CatalogURL) does not existya está apuntado a los servidores de Apple. Para eliminar un valor personalizado, ejecute este comando:sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist CatalogURL
Creo que esta respuesta está desactualizada. Mi sistema no apunta a ningún servidor de actualización de software personalizado y recibí el instalador auxiliar.

Esto es lo que funcionó para mí en Yosemite.

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

2) Restablecer catálogo de actualizaciones de software

$ sudo softwareupdate --clear-catalog
softwareupdate: Changed catalog to Apple production
  • --clear-catalogparece restablecer la configuración y asegurarse de que la actualización de software apunte al lugar correcto. Para algunas personas, informan que simplemente ejecutar esto, reiniciar y luego intentar a través de Mac App Store nuevamente 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... probablemente esto no funcione para usted.

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.
  • La -vbandera me da el progreso de la descarga.
  • Debido a que la actualización tiene espacios en el nombre, debe citarse.
  • Hay un espacio al final del nombre... no funciona sin él... impresionante, ¿verdad? Me tomó unos minutos darme cuenta de eso. Si está recibiendo Install macOS High Sierra-: No such updatea pesar de que aparece en la lista de descargas... ese es probablemente su problema.

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

Los archivos descargados softwareupdatese guardan en formato /Library/Updates.

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

En este caso sucede que la descarga de high sierra es 091-76348la cual puedes verificar echando un vistazo en el archivo dist.

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

Una vez confirmado, puede "instalar" el instalador de la siguiente manera:

$ 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 necesitará cambiar Englisha otra. Solo ls /Library/Updates/091-76348/*.distpara ver qué archivos "dist" tienes. (comentario de @chelder)

Después de que se complete el instalador, debería ver que el instalador completo de High Sierra está ahora en su /Applicationscarpeta.

$ 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 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-22 MB) y otras obtienen la descarga completa de 5 GB. Para hacer un disco de arranque USB, necesita el archivo completo. El "stub" funcionará para instalaciones normales (no limpias) y descargará los archivos necesarios sobre la marcha.

¡Esta solución también funcionó para mí (también en Yosemite)! Tenga en cuenta que necesitaba 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"
Escribiendo: bash-3.2# softwareupdate -v -d 'Instalar macOS High Sierra-' obtuvo un mensaje "No hay actualizaciones disponibles"
@SherwoodBotsford: ¿High Sierra aparece como una actualización disponible en la sección de actualizaciones/tienda de aplicaciones de Mac? Esta respuesta se trata de obtener el instalador de tamaño completo para una actualización de macos disponible (visto en la GUI de actualizaciones). Apple cambia la disponibilidad de varias actualizaciones a medida que lanzan nuevas versiones/SO, por lo que es posible que HighSierra no esté disponible como actualización para su versión actual de hardware/SO.
No es asi. Tampoco aparece desde la herramienta de línea de comandos. Creo que este es un problema de fin de soporte.

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

Luego, si simplemente mueve esos archivos a la carpeta del instalador 'stub', como este, por ejemplo:

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

y ejecute createinstallmedia nuevamente, hará lo que queremos que haga.

Puede ser bastante difícil obtener una versión completa del instalador de High Sierra si no desea utilizar scripts de terceros o fuentes no confiables. La forma oficial es una descarga desde MAS a través del enlace en esta página desde la KB de Apple, pero probablemente esto solo descargue el instalador auxiliar sin la carga útil real.

Si tiene una máquina Catalina, ahora hay una segunda forma oficialmente compatible de obtenerla:

softwareupdate --fetch-full-installer --full-installer-version 10.13.6

Con eso, el instalador completo se descarga y se coloca /Applicationspara que pueda usarlo directamente createinstallmedia.

Recibo un "no hay tal actualización"
@SherwoodBotsford: esto puede suceder si a) la versión solicitada ya no se ofrece para descargar (por lo general, solo están disponibles las últimas actualizaciones) yb) si el sistema operativo solicitado no es compatible con la máquina que ejecuta ese comando. Consulte apple.stackexchange.com/a/389624/85149 Desde BigSur en adelante, también tiene softwareupdate --list-full-installersque hace lo que dice y es muy útil.

También me enfrento a este problema de que el instalador tiene 16 MB. Lo intenté varias veces pero sin suerte. Luego descargué los archivos DMG directamente del sitio de Apple y los usé para actualizar mi sistema.

Fuente

Enlaces rotos. Nombre de host no encontrado.