¿Cómo creo un instalador USB OS X de arranque en una Mac?

¿Alguien tiene una receta de línea de comandos de Terminal para hacer una nueva unidad flash USB de arranque para uno de los nuevos MacBook Air? ¿Hay alguna manera de copiar con dd el dispositivo de arranque USB que viene en la caja y hacer que la nueva copia sea de arranque? Me gustaría hacer una nueva copia de seguridad del dispositivo de rescate USB para mi MBA, preferiblemente en una unidad flash mucho más grande con espacio para una copia de seguridad de algunos de mis directorios de trabajo.

Adicional:

¿Y es posible hacer, no solo una unidad de rescate, sino una unidad USB de arranque que inicie una versión completamente actualizada del sistema operativo (por ejemplo, 10.6.8 o posterior)? Si es así, ¿cómo en una MacBook Air 11 y qué tamaño de memoria USB requerirá?

¿Qué aire tienes? El más grande tiene una ranura para tarjeta SD, que también se puede utilizar como unidad de arranque.
@Dori: MBA 11, uno más pequeño sin ranura SD.
¿Está buscando mover el instalador de OSX a una unidad o simplemente tiene un segundo dispositivo de arranque? Si es lo último, simplemente formatee la unidad USB e instale OSX en la unidad. Actualiza el software periódicamente y listo. Mover el instalador al USB requiere un poco más de esfuerzo.
Esto estaba relacionado con otra pregunta, pero el proceso sigue siendo el mismo. Además, tenga en cuenta que esto fue para Mavericks. Simplemente reemplace el nombre del sistema operativo con el que está descargando actualmente apple.stackexchange.com/a/153173/97821
Estoy de acuerdo con bmike: no necesita la línea de comando solo para instalar un sistema operativo de arranque en un USB externo: simplemente descargue la aplicación de instalación del sistema operativo, ejecútela y seleccione el USB externo. Las createinstallmediainstrucciones son para crear una memoria USB que pueda instalar el sistema operativo en otro disco.

Respuestas (5)

Si el método admitido por Apple para usar la createinstallmediaherramienta no funciona, puede probar otras opciones a continuación:

Con OS X El Capitan, Yosemite o Mavericks, puede usar una unidad flash USB u otro medio extraíble como disco de inicio desde el cual instalar OS X.


En serio, intente lo anterior si puede, pero como alternativa, aquí hay una receta simple para hacer una versión USB del instalador OS X + herramientas asociadas. (Asistente de migración, Utilidad de disco, Utilidad de red, Terminal (que monta automáticamente su unidad interna según sea necesario), Utilidad de firmware y Utilidad de restablecimiento de contraseña.

1) Use la copia de seguridad/restauración de Disk Utility para crear una imagen de cualquier DVD de Snow Leopard que prefiera en una unidad USB GUID con formato HFS+. Por lo general, primero creo una IMG del DVD, pero debería funcionar de una sola vez. Esté atento a los errores de restauración: es posible que necesite el comando de menú Utilidad de disco Imágenes -> Escanear imágenes para restaurar... antes de restaurar una IMG en la unidad USB.

2) bendiga la unidad USB seleccionándola en Disco de inicio o usando la línea de comando. (Nota: la página del manual para blesspuede moverse, pero el comando aún funciona en Mojave para bendecir un arranque alternativo. No puede configurarlo para que sea el arranque predeterminado con Protección de integridad del sistema, pero para este uso, bendecir aún debería funcionar.

No es tan difícil crear una imagen de arranque y es mucho más seguro hacerlo tú mismo. También evita la necesidad de descargar software comercial de Internet. ¡Feliz media cambiando todo!

Si simplemente desea una memoria USB de arranque, simplemente instale OSX en ese volumen y desactive todos los extras que no necesite. Puede tener su USB en un lado y el disco de instalación USB en el otro para hacer que su unidad de arranque asegure que todos los controladores Air estén en su unidad de arranque USB (lo que a menudo es un problema cuando se usa otra imagen de instalación; a veces los controladores no son todos allí en versiones anteriores del sistema operativo)

El mejor truco que tengo cuando no tienes suficiente espacio en el USB para crear la versión actualizada final es preparar la imagen de arranque instalando primero en una partición 25G en un disco duro externo.

Puede terminar la instalación con mucho espacio libre en el HS, ejecutar todas las actualizaciones más nuevas que su instalador (10.6.8 por ejemplo), crear una cuenta de administrador, instalar las herramientas y aplicaciones que necesita. Al final del proceso, reduce las cosas que no necesita. DaisyDisk o WhatSize le mostrarán todos los archivos y bibliotecas grandes. Puede deshacerse de forma segura de una gran cantidad de iLife y el soporte de aplicaciones asociado. WhatSize tiene muchas opciones para eliminar archivos innecesarios, localizaciones y código PPC. Una vez que haya reducido la imagen de arranque en la partición HD, utilice el siguiente truco para colocarla en la unidad USB. Leopard encajaba perfectamente en 8G, pero Snow Leopard es más ligero y no necesita hacer tanta dieta.

Editar: aquí hay comandos de terminal para implementar su propio instalador como el (solo lectura) que se envía con el MacBook Air actual. Tengo un DVD de Snow Leopard como /dev/disk5 y mi USB es /dev/disk6. Las páginas de manual para diskutil y asr son útiles si se encuentra con pequeños problemas o si tiene necesidades diferentes a las de una unidad básica de una partición.

lista de $diskutil
/dev/disco5
   #: TIPO NOMBRE TALLA IDENTIFICADOR
   0: Apple_partition_scheme *disco de 7,8 GB5
   1: Apple_partition_map 30,7 KB disk5s1
   2: Apple_Driver_ATAPI 1,0 GB disk5s2
   3: DVD de instalación Apple_HFS Mac OS X 6,7 GB disk5s3
/dev/disco6
   #: TIPO NOMBRE TALLA IDENTIFICADOR
   0: *disco de 8,5 GB6
$diskutil particiónDisk disk6 GPT HFS+ MacUSB 100%
Comenzó a particionar en disk6
Disco de desmontaje
Crear mapa de particiones
Esperando a que vuelvan a aparecer los discos
Formatear disk6s2 como Mac OS Extended con el nombre MacUSB
Particionamiento terminado en disk6
/dev/disco6
   #: TIPO NOMBRE TALLA IDENTIFICADOR
   0: GUID_partition_scheme *disco de 8,5 GB6
   1: disco EFI de 209,7 MB6s1
   2: Apple_HFS MacUSB 8.2 GB disk6s2
$sudo asr restaurar --fuente /dev/disk5s3 --destino /dev/disk6s2 --erase
    Validando destino... hecho
    Validando fuente...hecho
    ¿Borrar contenido de /dev/disk6s2 (/Volumes/MacUSB)? [ny]: y
    Validando tallas...hecho
    Restaurando....10....20....30....40....50....60....70....80....90.... 100
    Verificando....10....20....30....40....50....60....70....80....90.... 100
    Volviendo a montar el volumen de destino...hecho
$sudo bless --mount /Volumes/Mac\ OS\ X\ Install\ DVD\ 1 --setBoot

Nota: se cambió el nombre de la unidad USB para que sea el mismo que el del instalador y el punto de montaje en /Volumes tiene un espacio y un 1 en el extremo.

Nota: SIP garantiza que la —setBootparte de los comandos anteriores fallará. Elimine esa parte y/o ignore cualquier error. Deberá seleccionar el USB de otra manera que no sea tener que ejecutar un comando de un solo paso. Esta es otra razón para usar createinstallmediaApple para realizar esto.

El MacBook Air actual viene con un dispositivo de restauración USB, no con un DVD. ¿Esto hace una diferencia? Además, ¿existe una receta para crear una unidad USB que pueda arrancar con el sistema operativo 10.6.8 (o pronto 10.7.x) completamente actualizado?
No, el DVD y el USB son dispositivos de solo lectura equivalentes. Para "hornear" las actualizaciones de los paquetes del instalador, debe poder analizar/editar los paquetes del instalador y leer/editar/corregir los scripts previos y posteriores a la instalación. Es mucho más rápido (y más seguro) simplemente almacenar el actualizador combinado en el dispositivo y ejecutarlo más tarde o usar DeployStudio para tomar una versión del software instalado para su distribución. Es una gran idea, simplemente más trabajo de lo que podrías imaginar en general. 10.7 todas las apuestas están canceladas ya que usará la tienda de aplicaciones para validar una compra y quiere instalar sobre SL solo como se describe actualmente
Tu enlace de bendición está roto.
Gracias @Laurel. Lo dejaré hasta que encuentre uno mejor (quizás archive.org), pero agregaré que SIP bloquea la parte —setBoot
En mi Macbook Air 2017 con Mojave, al escribir man blessen la consola del terminal aparece bless(8).

Antes de poder crear un instalador OS X de arranque, primero deberá hacer lo siguiente:

  1. Descargue la aplicación OS X Installer desde Mac App Store.

  2. Monte el volumen que desea convertir en un instalador de arranque. Esto podría ser un medio extraíble como una unidad flash USB o una partición interna secundaria.

  3. Luego puede usar la createinstallmediaherramienta para convertir el volumen del paso dos en un instalador de arranque basado en la aplicación de instalación del paso uno. Para aprender a usar, createinstallmediaconsulte Cómo crear un instalador de arranque para macOS .

Por ejemplo, suponiendo que tiene un volumen montado /Volumes/MyVolumey la aplicación de instalación de OS X está activada /Applications/Install\ OS\ X\ Mavericks.app, puede borrarla /Volumes/MyVolumey convertirla en un instalador de arranque con este comando:

mac OS Catalina

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

macOS Mojave

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

macOS Alta Sierra

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

mac OS Sierra

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

OS X El Capitán

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

OS X Yosemite

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ Yosemite.app

OS X Mavericks

sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ Mavericks.app

 

ddhace una copia byte por byte de un disco, por lo que realmente no encajaría con lo que está tratando de hacer. Por ejemplo, si solía ddcopiar su llave USB actual a una nueva llave USB más grande, el espacio adicional en esa nueva llave USB no sería utilizable porque ddcopia la tabla de particiones, no solo los datos.

¿Por qué no simplemente mantener sus copias de seguridad en una unidad externa? Luego, podría arrancar desde su disco USB de rescate y guardar sus datos en otra unidad externa.

EDITAR

Aquí hay un método para al menos clonar su disco de arranque de discusiones.apple.com que parece haber funcionado para varias personas .

  1. Obtenga una memoria USB de 8 GB y formatéela para un disco de arranque (particiónela con la opción GUID y (Mac OS X extendido (registrado)).
  2. Inserte también la memoria USB de Apple. Hay un archivo invisible en la raíz que necesita montar en el escritorio llamado MacOSX.dmg. Puede usar una utilidad como Onyx o usar el terminal con el comando abrir para montarlo.
  3. Use carbon copy cloner para clonar la "Imagen del instalador de Mac OS X" montada en la nueva memoria USB
  4. Desmontar la "Imagen del instalador de Mac OS X"
  5. Use carbon copy cloner para luego clonar la memoria USB de Apple en la nueva memoria USB. Seleccione eliminar archivos existentes. Los pasos 2 a 4 son necesarios porque si simplemente clona la memoria USB de Apple, la nueva memoria USB no se podrá iniciar.
  6. Después de que esto termine, ahora tendrá una copia de arranque. A continuación, también puede utilizar la Utilidad de disco para crear una imagen de disco de la nueva copia.

Consejos útiles:

Para permitirle ver archivos ocultos, en la terminal ejecute este comando: defaults write com.apple.Finder AppleShowAllFiles TRUE(presione Enter después de cada comando)

después:killall Finder

Luego, para ocultar los archivos ocultos nuevamente, regrese a la Terminal:

defaults write com.apple.Finder AppleShowAllFiles FALSE

después:killall Finder

Llevar la unidad de rescate original sería un pequeño dispositivo más que perder. La copia debe ser la copia de seguridad del original.
Nuevo contenido señalado. ¿Cómo se puede hacer todo esto desde la línea de comandos? ¿Qué hace el clonador que no hace un cp? ¿Un dd a una unidad flash de tamaño similar hará lo mismo?
@ hotpaw2: no sé qué sucedería si usara cp para ser honesto, pero espero que dd le permita hacer una copia exacta si compró una llave USB del mismo tamaño. el ddcomando debe ser dd if=/path/to/olddrive of=/path/to/newdrive bs=100M. Sin embargo, esto no le permitiría almacenar datos adicionales en él. Asegúrese de no obtener ify ofal revés o borrará su disco de arranque.
Corrección, creo que el disco de arranque es de solo lectura, por lo que es posible que no lo borre, pero aún es importante obtenerlo ify ofen el orden correcto en caso de que
asres un poco más inteligente acerca de bendecir un volumen de arranque y HFS que ddo cpy es más probable que funcione con metadatos, compresión hfs y otras cosas buenas para tener en un espacio de almacenamiento limitado...

Acabo de restaurar mi dispositivo flash con la utilidad de Windows como se describe aquí http://osxdaily.com/2011/07/04/format-the-macbook-air-usb-restore-key/

enlace para la utilidad http://www.sendspace.com/file/xek3yk

no intente hacer esto a través de Virtual Box, use Win7 nativo

De acuerdo, es muy fácil de hacer si puede tener en sus manos la miríada de instaladores "ISO" OS X que llegan a Internet poco después de cualquier lanzamiento... o crear una imagen de su disco de instalación usted mismo... y simplemente restáurelo en una partición separada de su unidad flash USB... todo en la buena Utilidad de Discos...

La clave es... NO inserte el archivo *.dmg o *.iso en el cuadro FUENTE . En su lugar, INSERTAR EL VOLUMEN de la imagen montada en el cuadro de origen en la Utilidad de disco "Restaurar".

La única razón para usar DD es si está haciendo alguna tontería ISO personalizada loca, tratando de colocar el instalador en un dispositivo de 4 GB. Así es como hice una unidad de rescate de 4 GB que todavía uso " Snow Leo 911 ". es genial... pero si tienes espacio de sobra... solo divide a ese bebé y estarás listo para irte.

Aquí hay una muy buena redacción de un enfoque similar. ¡Salud!

Incluso si estuviera bien volver a empaquetar Snow Leopard y permitir que lo descarguen personas sin licencia, no confiaría en alguien que incluye 40 títulos de software pagos junto con Snow Leopard en Snow Leo 911. No es difícil imaginar su copia legal de SL y bendiga la imagen resultante.
¿Qué tal votar mi respuesta a su pregunta? ... una solución corta y simple a su problema inicial ... y por qué la solución más complicada que había considerado inicialmente ahora probablemente no era necesaria ... hasta que recientemente tales maniobras eran casi necesarias para "hornear en casa" un conjunto mínimo y portátil de herramientas de solución de problemas, que generalmente (todavía) es algo que no está disponible a través de "medios" estrictamente convencionales ... hice referencia a la experiencia con estos mismos problemas y soluciones. también conocido como realidad. su pregunta no era una RFP para diatribas paranoides re: herramientas de diagnóstico preferidas...
@bmike oh, ya veo... también respondiste la pregunta... después de mí... ¡ CON MI RESPUESTA! eres un hombre sombrío .
Alex - Si te fijas, estoy tratando de mostrar una receta para hacer "torta" en lugar de descargar una que ya está horneada. Si sientes que es turbio (o por inferencia, yo), eres bienvenido a esa opinión. Espero que te quedes y participes, ya que obviamente tienes un conocimiento profundo basado en todas tus respuestas aquí hasta ahora, e incluso podrías ser muy amable en persona. Mi piel es gruesa, así que llámame como quieras si sientes que te ayuda a ti o al sitio. Editar la esencia de su respuesta no era algo que haría, así que lo publiqué. Respeto tu voz aunque no esté de acuerdo con algo de ella.