¿Cómo puedo crear un instalador de CD en formato ISO para macOS High Sierra?

3

Para las últimas dos versiones de macOS, ha sido estándar actualizar el sistema desde un paquete descargado o crear una unidad USB de instalación. Sin embargo, ¿cómo puedo crear un instalador que se inicie desde un CD-ROM?

    
pregunta RolKau 08.10.2017 - 00:23

1 respuesta

2

De mi página web :

(Sugerencia de sombrero: Usuario toru173 en MacRumors )

Primero, debes descargar el paquete High Sierra de la Mac App Store. Esto creará un directorio llamado "Instalar macOS High Sierra" en Aplicaciones. En algunos sistemas, solo se descarga un pequeño trozo de aproximadamente 19 MB. Puede aparecer al azar qué sistemas reciben el paquete de instalación completo y cuáles solo reciben el código auxiliar. Si recibió el talón, debe ejecutar el programa, aceptar la licencia y elegir un volumen de destino. Entonces comenzará a descargar la versión completa. Cuando llegue a la pantalla final, haga NO haciendo clic en el botón Restablecer, pero más bien, seleccione Salir en el menú de la aplicación en la parte superior de la pantalla.

El grueso de los archivos descargados se coloca directamente en un directorio auxiliar en la raíz del volumen que seleccionó en el instalador. Para crear un instalador de arranque, estos archivos deben estar disponibles desde el directorio del instalador, para copiarlos desde allí. Esto se hace mejor moviendo los archivos de nuevo al subdirectorio requerido. Debes mover todo el directorio superior en lugar de copiando los archivos que se encuentran debajo, porque hay archivos bloqueados a los que el usuario normal no puede acceder.

mv "/macOS Install Data" "/Applications/Install macOS High Sierra.app/Contents/SharedSupport"

Cree un archivo de imagen con espacio suficiente para guardar el DVD, en un formato que se pueda escribir y hacer crecer, y montarlo. Asegúrese de que no tiene ningún otro disco llamado Sin título actualmente en uso.

hdiutil create -o /tmp/HighSierra -size 12800m -layout SPUD -fs HFS+J -type SPARSE
hdiutil attach /tmp/HighSierra.sparseimage -noverify -nobrowse -mountpoint /Volumes/Untitled

Ahora cree una imagen de arranque desde el mini-sistema que está incrustado en el instalador.

caffeinate asr restore -source "/Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg" -target /Volumes/Untitled -noprompt -noverify -erase

Esto cambiará el nombre del volumen de Untitled a OS X Base System , para reflejar la configuración en la imagen de origen.

La copia debe hacerse como superusuario, ya que contiene archivos bloqueados a los que el usuario normal no tiene acceso.

sudo rm -rf "/Volumes/OS X Base System/Install macOS High Sierra.app"
caffeinate sudo cp -a "/Applications/Install macOS High Sierra.app" "/Volumes/OS X Base System/"

Dale al CD un ícono adecuado.

cp "/Applications/Install macOS High Sierra.app/Contents/Resources/InstallAssistant.icns" "/Volumes/OS X Base System/.VolumeIcon.icns"
SetFile -a C "/Volumes/OS X Base System/"

Renombra el volumen del instalador.

diskutil rename "OS X Base System" "Install macOS High Sierra"

Hemos terminado de colocar los archivos en la imagen del instalador. Desmontar el sistema de archivos interno para que podamos comenzar a trabajar en el propio archivo de imagen.

hdiutil detach "/Volumes/Install macOS High Sierra"

Reduzca la imagen al tamaño mínimo posible y conviértala en un Archivo de formato ISO que se puede escribir en un disco físico.

hdiutil resize -size min /tmp/HighSierra.sparseimage
caffeinate hdiutil convert /tmp/HighSierra.sparseimage -format UDTO -o /tmp/HighSierra
mv /tmp/HighSierra.cdr /tmp/HighSierra.iso

Ahora el CD de instalación está listo y se puede grabar en un CD físico.

Hay una advertencia al utilizar este CD: primero debe iniciar desde el CD y luego ejecutar el instalador. Cuando se reinicia el instalador, debe comenzar desde el CD otra vez , pero esta vez, no ejecute el instalador, sino que inicie una Terminal desde el menú Utilidades en la parte superior de la pantalla. Aquí debemos proporcionar el paquete de instalación que esta versión del instalador cree que ya está copiado en el disco.

cp "/Volumes/Install macOS High Sierra/Install macOS High Sierra.app/Contents/SharedSupport/InstallESDDmg.pkg" "/Volumes/Macintosh HD/macOS Install Data/"

Finalmente, mientras que todavía tiene una versión funcional del sistema iniciada, debe ejecutar una verificación del disco. Si esto falla cuando el sistema se reinicia, se le aplicará una manguera efectiva, mientras que en este punto, al estar en el instalador, aún puede rescatar archivos en un disco externo. Suponiendo que su disco duro se llama Macintosh HD y que esta es la segunda partición ( s2 ) en el primer disco duro ( rdisk0 ), los comandos a ejecutar son:

hdiutil detach "/Volumes/Macintosh HD"
fsck_hfs -fy -x /dev/rdisk0s2
    
respondido por el RolKau 08.10.2017 - 00:23

Lea otras preguntas en las etiquetas