Comment créer une clé USB bootable sur un Mac?


33

Quelqu'un a-t-il une recette en ligne de commande pour créer un nouveau lecteur flash USB amorçable pour l'un des nouveaux MacBook Air? Existe-t-il un moyen de copier dd le périphérique de démarrage USB fourni et de rendre la nouvelle copie amorçable? Je voudrais faire une nouvelle copie de sauvegarde du périphérique de sauvetage USB pour mon MBA, de préférence sur un lecteur flash beaucoup plus grand avec de la place pour une sauvegarde de certains de mes répertoires de travail.

Ajoutée:

Et est-il possible de créer, non seulement un lecteur de secours, mais un lecteur USB amorçable qui démarrera une version entièrement mise à jour du système d'exploitation (par exemple 10.6.8 ou ultérieure)? Si oui, comment sur un MacBook Air 11, et quelle taille de clé USB cela nécessitera-t-il?


Quel air avez-vous? Le plus grand a un emplacement pour carte SD, qui peut également être utilisé comme lecteur de démarrage.
Dori

1
@ Dori: MBA 11, plus petit sans slot SD.
hotpaw2

Cherchez-vous à déplacer le programme d'installation OSX vers un lecteur ou tout simplement avoir un deuxième périphérique de démarrage. Dans ce dernier cas, formatez simplement le lecteur USB et installez OSX sur le lecteur. Mettez à jour le logiciel périodiquement et vous avez terminé. Déplacer l'installateur vers l'USB demande un peu plus d'efforts.
bmike

C'était lié à une autre question, mais le processus reste le même. Notez également que c'était pour Mavericks. Remplacez simplement le nom du système d'exploitation par celui que vous téléchargez actuellement apple.stackexchange.com/a/153173/97821
sumo-development

Réponses:


27

Si la méthode prise en charge par Apple pour utiliser l' createinstallmediaoutil ne fonctionne pas, vous pouvez essayer d'autres options ci-dessous:

Avec OS X El Capitan, Yosemite ou Mavericks, vous pouvez utiliser une clé USB ou un autre support amovible comme disque de démarrage à partir duquel installer OS X.


Vraiment - essayez ce qui précède si vous le pouvez, mais comme alternative, voici une recette simple pour créer une version USB du programme d'installation d'OS X + des outils associés. (Assistant de migration, Utilitaire de disque, Utilitaire réseau, Terminal (qui monte automatiquement votre lecteur interne si nécessaire), Utilitaire de micrologiciel et Utilitaire de réinitialisation de mot de passe.

1) Utilisez la sauvegarde / restauration de l'utilitaire de disque pour créer une image du DVD Snow Leopard que vous préférez sur une clé USB GUID formatée HFS +. En général, je crée d'abord un IMG du DVD, mais cela devrait fonctionner en une seule fois. Surveillez les erreurs de restauration - vous devrez peut-être la commande de menu Utilitaire de disque Images -> Numériser les images à restaurer ... avant de restaurer un IMG sur le lecteur USB.

2) bénissez le lecteur USB en le sélectionnant dans le disque de démarrage ou en utilisant la ligne de commande. (Remarque - la page de manuel de blesspeut être déplacée, mais la commande fonctionne toujours sur Mojave pour bénir un démarrage alternatif. Vous ne pouvez pas définir cela comme le démarrage par défaut avec la protection de l'intégrité du système, mais pour cette utilisation, bless devrait toujours fonctionner.

Il n'est pas si difficile de créer une image amorçable et beaucoup plus sûr pour le bricolage. Cela évite également la nécessité de télécharger des logiciels commerciaux sur Internet. Des médias heureux qui changent tout!

Si vous voulez simplement une clé USB amorçable, installez simplement OSX sur ce volume - en désactivant tous les extras dont vous n'avez peut-être pas besoin. Vous pouvez avoir votre clé USB d'un côté et le disque d'installation USB de l'autre pour rendre votre lecteur de démarrage garantissant que tous les pilotes Air sont sur votre lecteur de démarrage USB (ce qui est souvent un problème lors de l'utilisation d'une autre image d'installation - parfois, les pilotes ne sont pas tous là sur les anciennes versions du système d'exploitation)

La meilleure astuce que j'ai lorsque vous n'avez pas assez d'espace sur USB pour créer la version finale mise à jour est de mettre en scène l'image de démarrage en l'installant d'abord sur une partition 25G sur un disque dur externe.

Vous pouvez terminer l'installation avec beaucoup d'espace libre sur le HS, exécuter toutes les mises à jour plus récentes que votre programme d'installation (10.6.8 par exemple), créer un compte administrateur, installer les outils et applications dont vous avez besoin. À la fin du processus, vous éclaircissez ensuite les choses dont vous n'avez pas besoin. DaisyDisk ou WhatSize vous montrera tous les gros fichiers et bibliothèques. Vous pouvez vous débarrasser en toute sécurité de beaucoup d'iLife et du support d'application associé. WhatSize propose de nombreuses options pour supprimer les fichiers inutiles, les localisations et le code PPC. Une fois que vous avez réduit l'image de démarrage sur la partition HD, utilisez l'astuce ci-dessous pour la récupérer sur la clé USB. Le léopard était un ajustement serré en 8G, mais le léopard des neiges est plus léger et n'a pas autant besoin de suivre un régime.

Modifier: voici les commandes du terminal pour lancer votre propre programme d'installation comme celui (en lecture seule) fourni avec le MacBook Air actuel. J'ai un DVD Snow Leopard en tant que / dev / disk5 et mon USB est / dev / disk6. Les pages de manuel de diskutil et asr sont utiles si vous rencontrez de petits problèmes ou si vous avez des besoins différents d'un lecteur de base à une partition.

$ diskutil list
/ dev / disk5
   #: IDENTIFICATEUR DE TAILLE DU NOM DE TYPE
   0: Apple_partition_scheme * 7,8 Go de disque5
   1: Apple_partition_map 30,7 Ko disk5s1
   2: Apple_Driver_ATAPI 1.0 Go disk5s2
   3: Apple_HFS Mac OS X Installer DVD 6,7 Go disk5s3
/ dev / disk6
   #: IDENTIFICATEUR DE TAILLE DU NOM DE TYPE
   0: * 8,5 Go de disque6
$ diskutil partitionDisk disk6 GPT HFS + MacUSB 100%
A commencé le partitionnement sur le disque 6
Démontage du disque
Création d'une carte de partition
En attente de réapparition des disques
Formatage de disk6s2 en tant que Mac OS étendu avec le nom MacUSB
Partitionnement terminé sur le disque 6
/ dev / disk6
   #: IDENTIFICATEUR DE TAILLE DU NOM DE TYPE
   0: GUID_partition_scheme * 8,5 Go disk6
   1: EFI 209,7 Mo disk6s1
   2: Apple_HFS MacUSB 8,2 Go disk6s2
$ sudo asr restore --source / dev / disk5s3 --target / dev / disk6s2 --erase
    Validation de la cible ... terminée
    Validation de la source ... terminé
    Effacer le contenu de / dev / disk6s2 (/ Volumes / MacUSB)? [ny]: y
    Validation des tailles ... terminé
    Restauration .... 10 .... 20 .... 30 .... 40 .... 50 .... 60 .... 70 .... 80 .... 90 .... 100
    Vérification .... 10 .... 20 .... 30 .... 40 .... 50 .... 60 .... 70 .... 80 .... 90 .... 100
    Remontage du volume cible ... terminé
$ sudo bless --mount / Volumes / Mac \ OS \ X \ Install \ DVD \ 1 --setBoot

Remarque: le lecteur USB a été renommé pour être le même que le programme d'installation et le point de montage dans / Volumes a un espace et un 1 cloué à la fin.

Remarque: SIP garantit l' —setBootéchec de la partie des commandes ci-dessus. Supprimez cette partie et / ou ignorez toute erreur. Vous devrez sélectionner l'USB d'une autre manière que d'avoir à effectuer une commande en une étape. C'est une autre raison de simplement utiliser createinstallmediaApple pour effectuer cela.


1
Le MacBook Air actuel est livré avec un périphérique de restauration USB, pas un DVD. Cela fait-il une différence? De plus, existe-t-il une recette pour créer une clé USB pouvant démarrer sur son système d'exploitation 10.6.8 (ou bientôt 10.7.x) entièrement mis à jour?
hotpaw2

1
Non - le DVD et l'USB sont des périphériques en lecture seule équivalents. Pour "incorporer" les mises à jour des packages d'installation, vous devez être en mesure d'analyser / modifier les packages d'installation et de lire / modifier / corriger les scripts de pré-installation et de post-installation. Il est beaucoup plus rapide (et plus sûr) de simplement stocker la mise à jour combinée sur l'appareil et de l'exécuter plus tard ou d'utiliser DeployStudio pour prendre une version du logiciel installé pour distribution. C'est une excellente idée, juste plus de travail que vous ne le pensez en général. 10.7 tous les paris sont désactivés car il utilisera l'App Store pour valider un achat et souhaite installer sur SL uniquement comme il est actuellement décrit
bmike

Votre lien de bénédiction est rompu.
Laurel

Merci @Laurel - Je vais le laisser jusqu'à ce que j'en trouve un meilleur (peut-être archive.org) mais j'ajouterai que SIP bloque la partie
—setBoot

Sur mon Macbook Air 2017 exécutant Mojave, taper man blesssur la console du terminal s'affiche bless(8).
BondedDust

18

Avant de pouvoir créer un programme d'installation OS X amorçable, vous devez d'abord procéder comme suit:

  1. Téléchargez l'application OS X Installer depuis le Mac App Store.

  2. Montez le volume que vous souhaitez convertir en programme d'installation amorçable. Il peut s'agir d'un support amovible tel qu'une clé USB ou une partition interne secondaire.

  3. Vous pouvez ensuite utiliser l'outil createinstallmedia pour convertir le volume de l'étape deux en un programme d'installation amorçable basé sur l'application d'installation de l'étape un. Pour savoir comment utiliser createinstallmedia

Par exemple, en supposant que vous avez un volume monté dans / Volumes / MyVolume et que l'application d'installation OS X se trouve dans / Applications / Install \ OS \ X \ Mavericks.app, vous pouvez effacer / Volumes / MyVolume et le convertir en programme d'installation amorçable avec ce commander:

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

6

ddcrée une copie octet par octet d'un disque et ne correspond donc pas vraiment à ce que vous essayez de faire. Par exemple, si vous aviez l'habitude ddde copier votre clé USB actuelle sur une nouvelle clé USB plus grande, l'espace supplémentaire sur cette nouvelle clé USB ne serait pas utilisable car ddcopie la table de partition, pas seulement les données.

Pourquoi ne pas simplement conserver vos sauvegardes sur un disque externe. Ensuite, vous pouvez démarrer votre disque USB de secours et enregistrer vos données sur un autre disque externe.

MODIFIER

Voici une méthode pour au moins cloner votre disque de démarrage à partir de discussions.apple.com qui semble avoir fonctionné pour plusieurs personnes

  1. Obtenez une clé USB de 8 Go et formatez-la pour un disque de démarrage (partitionnez-la avec l'option GUID et (Mac OS X étendu (journalisé)).
  2. Insérez également la clé USB Apple. Il y a un fichier invisible à la racine que vous devez monter sur le bureau appelé MacOSX.dmg. Vous pouvez utiliser un utilitaire tel que Onyx ou utiliser le terminal avec la commande open pour le monter.
  3. Utilisez le clone de copie carbone pour cloner "l'image d'installation de Mac OS X" montée sur la nouvelle clé USB
  4. Démontez «l'image d'installation de Mac OS X»
  5. Utilisez un clone de copie carbone pour cloner ensuite la clé USB Apple sur la nouvelle clé USB. Sélectionnez la suppression des fichiers sortants. Les étapes 2 à 4 sont nécessaires car si vous clonez simplement la clé USB Apple, la nouvelle clé USB ne sera pas amorçable.
  6. Après cela, vous aurez maintenant une copie de démarrage. Vous pouvez ensuite également utiliser l'Utilitaire de disque pour créer une image disque de la nouvelle copie.

Astuces utiles:

Pour vous permettre de visualiser les fichiers cachés, dans le terminal, exécutez cette commande: defaults write com.apple.Finder AppleShowAllFiles TRUE(appuyez sur Entrée après chaque commande)

puis: killall Finder

Ensuite, pour masquer à nouveau les fichiers cachés, revenez au terminal:

defaults write com.apple.Finder AppleShowAllFiles FALSE

puis: killall Finder


Transporter le disque de sauvetage d'origine serait un autre petit appareil à perdre. La copie doit être la sauvegarde de l'original.
hotpaw2

Nouveau contenu noté. Comment faire tout cela depuis la ligne de commande? Que fait le cloneur qu'un cp ne fait pas? Un DD sur un lecteur flash de taille similaire fera-t-il la même chose?
hotpaw2

@ hotpaw2 - Je ne sais pas ce qui se passerait si vous utilisiez cp pour être honnête, mais je m'attends à ce que dd vous permette de faire une copie exacte si vous avez acheté une clé USB de la même taille. la ddcommande devrait être dd if=/path/to/olddrive of=/path/to/newdrive bs=100M. Cela ne vous permettrait pas de stocker des données supplémentaires. Assurez-vous que vous n'obtenez pas ifet dans ofle mauvais sens ou vous essuierez votre disque de démarrage.
conorgriffin

Correction, je pense que le disque de démarrage est en lecture seule, vous ne pouvez donc pas l'effacer, mais il est toujours important de l'obtenir ifet ofdans le bon ordre au cas où
conorgriffin

asrest un peu plus intelligent pour bénir un volume amorçable et HFS que ddou cpplus susceptible de fonctionner avec des métadonnées, la compression hfs et d'autres bonnes choses à avoir sur un espace de stockage limité ...
bmike


-3

D'accord, c'est très facile à faire si vous pouvez mettre la main sur la myriade d'installateurs OS X "ISO" qui font leur chemin sur Internet peu de temps après n'importe quelle version .. ou créez vous-même une image sur votre disque d'installation .... et restaurez-le simplement sur une partition distincte de votre lecteur flash USB .. tout en bon ole 'Utilitaire de disque ...

leur clé est ... NE PAS insérer le fichier * .dmg ou * .iso dans la boîte SOURCE . Au lieu de cela, INSÉREZ LE VOLUME de l' image montée dans la boîte source dans l'Utilitaire de disque "Restaurer".

La seule raison d'utiliser DD est si vous faites des bêtises ISO personnalisées folles, en essayant de monter l'installateur sur une clé de 4 Go. C'est ainsi que j'ai fait un disque de secours de 4 Go que j'utilise encore à ce jour " Snow Leo 911 ", ça bascule ... mais si vous avez de la place de rechange ... partitionnez simplement ce bébé et vous serez prêt à partir.

Voici une assez bonne description d'une approche similaire. À votre santé!


3
Même s'il était correct de reconditionner le léopard des neiges et de le permettre à des personnes sans licence, je ne ferais pas confiance à quelqu'un qui comprend 40 logiciels payants avec Snow Leopard dans Snow Leo 911. Il n'est pas difficile d'imaginer votre copie légale de SL et bénissez l'image résultante.
bmike

1
que diriez-vous de voter sur ma réponse à sa question. ... une solution courte et simple à son problème initial .. et pourquoi la solution plus compliquée qu'il avait initialement envisagée était désormais pratiquement inutile ... jusqu'à ce que ces manœuvres soient tout simplement nécessaires pour "cuire à la maison" un ensemble minimal et portable d'outils de dépannage - qui généralement (encore) n'est pas disponible par le biais de "moyens" strictement conventionnels ... J'ai fait référence à l'expérience avec ces mêmes problèmes et solutions. aka la réalité. sa question n'était pas un appel d'offres pour les diatribes paranoïaques concernant les outils de diagnostic préférés ..
alex gray

1
@bmike oh je vois voir ... vous avez aussi répondu à la question ... après moi ... AVEC MA RÉPONSE !! vous êtes louche .
alex grey

4
Alex - Si vous regardez, j'essaie de montrer une recette pour faire du "gâteau" au lieu d'en télécharger une qui est déjà cuite. Si vous pensez que c'est louche (ou par déduction, moi), vous êtes le bienvenu à cette opinion. J'espère que vous resterez et participerez, car vous avez manifestement une connaissance approfondie basée sur toutes vos réponses jusqu'ici, et vous pourriez même être très gentil en personne. Ma peau est épaisse, alors appelez-moi tous les noms que vous voulez si vous pensez que cela vous aide, vous ou le site. Modifier la viande de votre réponse n'était pas quelque chose que je ferais, alors j'ai posté. Je respecte votre voix même si je suis en désaccord avec certains d'entre eux.
bmike
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.