¿Cómo hago una unidad flash USB de arranque en una Mac?

33

¿Alguien tiene una receta de línea de comandos de Terminal para hacer una nueva unidad flash USB de arranque para una de las nuevas MacBook Air? ¿Hay alguna forma de copiar 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 arranque una versión completamente actualizada del sistema operativo (digamos 10.6.8 o posterior)? Si es así, ¿cómo en una MacBook Air 11 y qué tamaño de memoria USB requerirá?

hotpaw2
fuente
¿Qué aire tienes? El más grande tiene una ranura para tarjeta SD, que también se puede utilizar como unidad de arranque.
Dori
1
@Dori: MBA 11, una más pequeña sin ranura SD.
hotpaw2
¿Desea mover el instalador OSX a una unidad o simplemente tener un segundo dispositivo de arranque? Si es esto último, simplemente formatee la unidad USB e instale OSX en la unidad. Actualice el software periódicamente y ya está. Mover el instalador al USB requiere un poco más de esfuerzo.
bmike
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
sumo-development

Respuestas:

27

Si el método admitido por Apple de 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.


Realmente, 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) Utilice la utilidad de copia de seguridad / restauración de la Utilidad de Disco en la imagen, sea cual sea el DVD de Snow Leopard que prefiera, en una unidad USB GUID formateada con 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 un 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 blesspuede ser movida, pero el comando aún funciona en Mojave para bendecir un arranque alternativo. No puede configurarlo para que sea el arranque predeterminado con la Protección de integridad del sistema, pero para este uso, bendición aún debería funcionar.

No es tan difícil hacer una imagen de arranque y mucho más seguro para el bricolaje. También evita la necesidad de descargar software comercial de Internet. ¡Medios felices cambiando todo!

Si simplemente desea una unidad de disco USB de arranque, simplemente instale OSX en ese volumen, apagando 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 se asegure de que todos los controladores Air estén en su unidad de arranque USB (que a menudo es un problema al usar la imagen de otra 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 USB para crear la versión actualizada final es organizar la imagen de arranque instalando primero en una partición de 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, adelgaza las cosas que no necesitas. DaisyDisk o WhatSize le mostrará todos los archivos y bibliotecas grandes. Puede deshacerse 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, use el siguiente truco para obtenerla en la unidad USB. Leopard era un ajuste apretado en 8G, pero Snow Leopard es más liviano y no necesita hacer dieta tanto.

Editar: Aquí hay comandos de terminal para instalar su propio instalador como el (solo lectura) que se incluye 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 tiene necesidades diferentes a las de una unidad de partición básica.

$ diskutil list
/ dev / disk5
   #: TIPO NOMBRE TAMAÑO IDENTIFICADOR
   0: Apple_partition_scheme * 7.8 GB disco5
   1: Apple_partition_map 30.7 KB disk5s1
   2: Apple_Driver_ATAPI 1.0 GB disk5s2
   3: Apple_HFS Mac OS X Instalar DVD 6.7 GB disk5s3
/ dev / disk6
   #: TIPO NOMBRE TAMAÑO IDENTIFICADOR
   0: * 8.5 GB disco6
$ diskutil divisionDisk disk6 GPT HFS + MacUSB 100%
Comenzó a particionar en el disco 6
Desmontar disco
Crear mapa de partición
Esperando que reaparezcan los discos
Formateo de disk6s2 como Mac OS Extended con el nombre MacUSB
Particionamiento terminado en el disco 6
/ dev / disk6
   #: TIPO NOMBRE TAMAÑO IDENTIFICADOR
   0: GUID_partition_scheme * 8.5 GB disk6
   1: EFI 209.7 MB disk6s1
   2: Apple_HFS MacUSB 8.2 GB disk6s2
$ sudo asr restore --source / dev / disk5s3 --target / dev / disk6s2 --erase
    Validando objetivo ... hecho
    Validando fuente ... hecho
    ¿Borrar contenido de / dev / disk6s2 (/ Volumes / MacUSB)? [ny]: y
    Validando tamaños ... hecho
    Restaurando .... 10 .... 20 .... 30 .... 40 .... 50 .... 60 .... 70 .... 80 .... 90 .... 100
    Verificación .... 10 .... 20 .... 30 .... 40 .... 50 .... 60 .... 70 .... 80 .... 90 .... 100
    Remontando el volumen objetivo ... hecho
$ sudo bless --mount / Volumes / Mac \ OS \ X \ Install \ DVD \ 1 --setBoot

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

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

bmike
fuente
1
El MacBook Air actual viene con un dispositivo de restauración USB, no un DVD. ¿Esto hace la 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) totalmente actualizado?
hotpaw2
1
No, el DVD y el USB son dispositivos equivalentes de solo lectura. Para "incorporar" actualizaciones a los paquetes del instalador, debe poder analizar / editar los paquetes del instalador y leer / editar / corregir los scripts previos a la instalación y posteriores a la instalación. Es mucho más rápido (y más seguro) almacenar el actualizador combinado en el dispositivo y ejecutarlo más tarde o usar DeployStudio para ajustar una versión del software instalado para su distribución. Es una gran idea, solo 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 solo desea instalar en SL como se describe actualmente
bmike
Tu enlace de bendición está roto.
Laurel
Gracias @Laurel: voy a dejarlo hasta que encuentre uno mejor (tal vez archive.org), pero agregaré que SIP bloquea la parte
-setBoot
En mi Macbook Air 2017 que ejecuta Mojave, man blessaparece escribir en la consola del terminal bless(8).
BondedDust
18

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

  1. Descargue la aplicación OS X Installer de 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 herramienta createinstallmedia para convertir el volumen del paso dos en un instalador de arranque basado en la aplicación del instalador del paso uno. Para aprender a usar createinstallmedia

Por ejemplo, suponiendo que tiene un volumen montado en / Volumes / MyVolume y la aplicación de instalación de OS X está en / Applications / Install \ OS \ X \ Mavericks.app, podría borrar / Volumes / MyVolume y convertirlo en un instalador de arranque con esto mando:

macOS Sierra

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

OS X El Capitan

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
bicepjai
fuente
6

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, puede iniciar 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 desde debates.apple.com que parece haber funcionado para varias personas

  1. Obtenga una memoria USB de 8GB y formatee para un disco de arranque (particione con la opción GUID y (Mac OS X extendido (registrado)).
  2. Inserte la memoria USB de Apple también. 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. Utilice el clonador de copia al carbón para clonar la "Imagen del instalador de Mac OS X" montada en la nueva memoria USB
  4. Desmonta la "Imagen del instalador de Mac OS X"
  5. Use el clonador de copia al carbón para luego clonar la memoria USB de Apple en la nueva memoria USB. Seleccione la eliminación de archivos existentes. Los pasos 2 a 4 son necesarios porque si solo clonas la memoria USB de Apple, la nueva memoria USB no será arrancable.
  6. Después de que esto termine, ahora tendrá una copia de arranque. También puede usar la Utilidad de Discos 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)

luego: killall Finder

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

defaults write com.apple.Finder AppleShowAllFiles FALSE

luego: killall Finder

conorgriffin
fuente
Llevar la unidad de rescate original sería un pequeño dispositivo más para perder. La copia será la copia de seguridad del original.
hotpaw2
Nuevo contenido anotado. ¿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
@ hotpaw2 - No sé qué pasaría si usaras cp para ser honesto, pero espero que dd te permita hacer una copia exacta si compraste 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. Asegúrate de no hacerlo ify de ofla manera incorrecta, o limpiarás tu disco de arranque.
conorgriffin
Corrección, creo que el disco de arranque es de sólo lectura por lo que es posible que no se limpie pero sigue siendo importante para obtener ify ofen el orden correcto en el caso
conorgriffin
asres un poco más inteligentes acerca de la bendición de un volumen de arranque y HFS que ddo cpy más probabilidades de trabajar con metadatos, HFS compresión y otras cosas buenas que tienen sobre el espacio de almacenamiento limitado ...
bmike
-3

OK, es muy fácil de hacer si puedes tener acceso a la miríada de instaladores OS X "ISO" que llegan a Internet poco después de cualquier lanzamiento ... o crea una imagen en tu disco de Instalador tú mismo ... y simplemente restaurelo en una partición separada de su unidad flash USB ... todo en una buena utilidad de disco ...

su clave es ... NO inserte el archivo * .dmg o * .iso en el cuadro FUENTE . En su lugar, INSERTE 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ás haciendo algunas tonterías ISO personalizadas locas, tratando de ajustar el instalador en un dispositivo de 4GB. Así es como hice una unidad de rescate de 4GB que todavía uso hasta el día de hoy " Snow Leo 911 ", es genial ... pero si tienes espacio de sobra ... solo divide ese bebé y estarás listo para irte.

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

alex grey
fuente
3
Incluso si estuviera bien reempaquetar leopardo de las nieves y permitir que lo descarguen personas sin licencia, no confiaría en alguien que incluya 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.
bmike
1
¿Qué hay de votar mi respuesta a su pregunta? ... una solución breve y simple a su problema inicial ... y por qué la solución más complicada que había considerado inicialmente ahora era probablemente innecesaria ... hasta que recientemente tales maniobras eran casi necesarias para "hornear en casa" 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. aka realidad. su pregunta no era un RFP para diatribas paranoides Re: herramientas de diagnóstico preferidos ..
Alex Grey
1
@bmike oh ya veo ver ... también respondiste la pregunta ... después de mí ... ¡ CON MI RESPUESTA! Eres hombre sombrío .
alex gray
44
Alex - Si miras, estoy tratando de mostrar una receta para hacer "pastel" en lugar de descargar uno que ya está horneado. Si sientes que es sombrío (o por inferencia, yo), eres bienvenido a esa opinión. Espero que se quede y participe, ya que obviamente tiene un conocimiento profundo basado en todas sus respuestas aquí hasta ahora, e incluso podría ser realmente agradable en persona. Mi piel es gruesa, así que llámame como quieras si sientes que te ayuda a ti o al sitio. Editar la carne de tu respuesta no era algo que haría, así que publiqué. Respeto tu voz incluso si no estoy de acuerdo con algo de ella.
bmike