40 votes

Comment créer un programme d'installation d'OS X sur une clé USB amorçable sur un Mac ?

Quelqu'un a-t-il une recette en ligne de commande pour créer une nouvelle clé USB amorçable pour l'un des nouveaux Macbook Air ? Existe-t-il un moyen de copier le périphérique de démarrage USB fourni dans la boîte et de rendre la nouvelle copie amorçable ? J'aimerais faire une nouvelle copie de sauvegarde du périphérique de secours 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é :

Est-il possible de créer, non pas un disque de secours, mais un disque USB amorçable qui démarrera une version entièrement mise à jour du système d'exploitation (disons 10.6.8 ou plus) ? Si oui, comment sur un Macbook Air 11, et quelle taille de clé USB cela nécessite-t-il ?

0 votes

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

1 votes

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

1 votes

Vous souhaitez déplacer le programme d'installation d'OSX sur un disque ou simplement disposer d'un deuxième périphérique amorçable. Dans ce dernier cas, il suffit de formater la clé USB et d'installer OSX sur le disque. Mettez périodiquement à jour le logiciel et le tour est joué. Déplacer le programme d'installation sur la clé USB demande un peu plus d'efforts.

31voto

Oskar Points 1242

Si la méthode supportée par Apple pour utiliser le createinstallmedia ne fonctionne pas, vous pouvez essayer les 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 faire une version USB de l'installateur OS X + les outils associés. (Assistant de migration, utilitaire de disque, utilitaire réseau, terminal (qui monte automatiquement votre disque interne si nécessaire), utilitaire de micrologiciel et utilitaire de réinitialisation de mot de passe.

1) Utilisez l'utilitaire de sauvegarde/restauration Disk Utility pour créer une image du DVD Snow Leopard de votre choix sur une clé USB GUID formatée HFS+. En général, je crée d'abord un fichier IMG du DVD, mais cela devrait fonctionner en une seule fois. Faites attention aux erreurs de restauration - vous aurez peut-être besoin de la commande de menu Utilitaire de disque Images -> Scanner les images pour les restaurer... avant de restaurer un IMG sur le lecteur USB.

2) bénissez le lecteur USB en le sélectionnant dans Startup Disk ou en utilisant la ligne de commande. (Note - la page de manuel de bless peut être déplacé, mais la commande fonctionne toujours sur Mojave pour bénir un démarrage alternatif. Vous ne pouvez pas en faire le démarrage par défaut avec la commande Protection de l'intégrité du système mais pour cette utilisation, la bénédiction devrait toujours fonctionner.

Il n'est pas si difficile de faire une image de démarrage et c'est beaucoup plus sûr de la faire soi-même. Cela évite également d'avoir à télécharger des logiciels commerciaux sur Internet. Bon changement de média à tous !

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 créer votre disque de démarrage en vous assurant que tous les pilotes d'Air sont sur votre disque de démarrage USB (ce qui est souvent un problème lorsque vous utilisez l'image d'une autre 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 l'USB pour créer la version finale mise à jour est de mettre en scène l'image bootable en l'installant d'abord sur une partition de 25G sur un disque dur externe.

Vous pouvez terminer l'installation avec beaucoup d'espace libre sur le SH, exécuter toutes les mises à jour plus récentes que votre installateur (10.6.8 par exemple), créer un compte administrateur, installer les outils et les applications dont vous avez besoin. À la fin du processus, vous éliminez ensuite les éléments dont vous n'avez pas besoin. DaisyDisk o WhatSize vous montrera tous les gros fichiers et les bibliothèques. Vous pouvez vous débarrasser en toute sécurité d'une grande partie 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 amorçable sur la partition du disque dur, utilisez l'astuce ci-dessous pour la placer sur la clé USB. Leopard était serré dans 8G mais Snow Leopard est plus léger et n'a pas besoin d'être allégé autant.

Edit : Voici des commandes de terminal pour créer votre propre installateur comme celui (en lecture seule) qui est livré avec le Macbook Air actuel. J'ai un DVD Snow Leopard sous /dev/disk5 et mon USB est /dev/disk6. Les pages de manuel de diskutil et asr sont utiles si vous rencontrez des petits problèmes ou si vous avez des besoins différents de ceux d'un disque de base à une seule partition.

$diskutil list
/dev/disk5
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple\_partition\_scheme                        \*7.8 GB     disk5
   1:        Apple\_partition\_map                         30.7 KB    disk5s1
   2:         Apple\_Driver\_ATAPI                         1.0 GB     disk5s2
   3:                  Apple\_HFS Mac OS X Install DVD    6.7 GB     disk5s3
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                                                   \*8.5 GB     disk6
$diskutil partitionDisk disk6 GPT HFS+ MacUSB 100%
Started partitioning on disk6
Unmounting disk
Creating partition map
Waiting for disks to reappear
Formatting disk6s2 as Mac OS Extended with name MacUSB
Finished partitioning on disk6
/dev/disk6
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   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
    Validating target...done
    Validating source...done
    Erase contents of /dev/disk6s2 (/Volumes/MacUSB)? \[ny\]: y
    Validating sizes...done
    Restoring  ....10....20....30....40....50....60....70....80....90....100
    Verifying  ....10....20....30....40....50....60....70....80....90....100
    Remounting target volume...done
$sudo bless --mount /Volumes/Mac\\ OS\\ X\\ Install\\ DVD\\ 1 --setBoot

Remarque : le lecteur USB a été renommé pour être identique à celui de l'installateur et le point de montage dans /Volumes a un espace et un 1 à la fin.

Note : SIP assure la —setBoot la partie des commandes ci-dessus échouera. Supprimez cette partie et/ou ignorez les erreurs. Vous devrez sélectionner l'USB autrement que par une commande en une seule étape. C'est une autre raison d'utiliser simplement createinstallmedia d'Apple pour effectuer cette opération.

1 votes

Le Macbook Air actuel est livré avec un dispositif de restauration USB, pas un DVD. Cela fait-il une différence ? Par ailleurs, existe-t-il une recette pour créer une clé USB capable de démarrer sur un système d'exploitation 10.6.8 (ou bientôt 10.7.x) entièrement mis à jour ?

1 votes

Non - le DVD et l'USB sont des dispositifs de lecture seule équivalents. Pour intégrer des mises à jour aux paquets d'installation, vous devez être capable d'analyser/éditer les paquets d'installation et de lire/éditer/corriger les scripts de pré-installation et de post-installation. Il est beaucoup plus rapide (et plus sûr) de simplement stocker l'updater combo sur le périphérique et de l'exécuter plus tard ou d'utiliser DeployStudio pour snaper une version du logiciel installé pour la distribution. C'est une excellente idée, mais cela demande plus de travail que ce que l'on pourrait croire en général. Avec la version 10.7, tous les paris sont ouverts puisque l'application utilisera l'App Store pour valider un achat et qu'elle ne veut installer que sur SL, tel qu'il est décrit actuellement.

0 votes

Votre lien de bénédiction est cassé.

20voto

bicepjai Points 301

Avant de pouvoir créer un programme d'installation OS X amorçable, vous devez d'abord effectuer les opérations suivantes :

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

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

  3. Vous pouvez alors utiliser le createinstallmedia pour convertir le volume de l'étape 2 en un programme d'installation amorçable basé sur l'application d'installation de l'étape 1. Pour savoir comment utiliser createinstallmedia voir Comment créer un installateur amorçable pour MacOS .

Par exemple, si vous avez un volume monté à l'adresse /Volumes/MyVolume et l'application d'installation OS X est à /Applications/Install\ OS\ X\ Mavericks.app vous pourriez effacer /Volumes/MyVolume et le convertir en un installateur amorçable avec cette commande :

MacOS 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 High Sierra

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

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

6voto

Petros Points 4430

dd fait une copie octet par octet d'un disque, ce qui ne correspond pas vraiment à ce que vous essayez de faire. Par exemple, si vous utilisez dd pour 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 dd copie la table de partition, pas seulement les données.

Pourquoi ne pas simplement garder vos sauvegardes sur un disque externe. Vous pourriez alors démarrer à partir de votre disque USB de secours et avoir vos données sauvegardées sur un autre disque externe.

EDIT

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. Procurez-vous une clé USB de 8 Go et formatez-la pour en faire un disque de démarrage (partitionnez-la avec l'option GUID et (Mac OS X extended (journaled)).
  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 cloneur de copie carbone pour cloner l'image d'installation de Mac OS X sur la nouvelle clé USB.
  4. Démontez l'"image d'installation de Mac OS X".
  5. Utilisez Carbon Copy Cloner pour cloner la clé USB Apple sur la nouvelle clé USB. Sélectionnez l'option de suppression des fichiers sortants. Les étapes 2 à 4 sont nécessaires car si vous ne faites que cloner la clé USB Apple, la nouvelle clé USB ne sera pas amorçable.
  6. Une fois cette opération terminée, vous disposerez d'une copie amorçable. Vous pouvez également utiliser l'utilitaire de disque pour créer une image disque de la nouvelle copie.

Des conseils utiles :

Pour vous permettre d'afficher 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)

alors : killall Finder

Ensuite, pour masquer à nouveau les fichiers cachés, retournez dans le Terminal :

defaults write com.apple.Finder AppleShowAllFiles FALSE

alors : killall Finder

0 votes

Transporter le disque de secours original serait un petit appareil de plus à perdre. La copie doit être la sauvegarde de l'original.

0 votes

Nouveau contenu noté. Comment faire tout cela à partir de la ligne de commande ? Qu'est-ce que le cloneur fait qu'un cp ne fait pas ? Est-ce qu'un dd sur une clé USB de taille similaire fera la même chose ?

0 votes

@hotpaw2 - Je ne sais pas ce qui se passerait si vous utilisiez cp pour être honnête mais je pense que dd vous permettrait de faire une copie exacte si vous achetiez une clé USB de la même taille. la dd devrait être dd if=/path/to/olddrive of=/path/to/newdrive bs=100M . Mais cela ne vous permettra pas de stocker des données supplémentaires. Assurez-vous que vous n'obtenez pas if y of dans le mauvais sens ou tu vas effacer ton disque de démarrage.

0voto

Aaron N. Tubbs Points 1019

Je viens de restaurer ma clé USB avec l'utilitaire Windows comme décrit ici. http://osxdaily.com/2011/07/04/format-the-macbook-air-usb-restore-key/

lien pour l'utilité http://www.sendspace.com/file/xek3yk

n'essayez pas de le faire via la boîte virtuelle, utilisez la version native de Win7

-3voto

alex gray Points 895

OK, c'est très facile à faire si vous pouvez mettre la main sur la myriade d'installateurs "ISO" d'OS X qui se frayent un chemin sur Internet peu de temps après chaque sortie... ou créez une image de votre disque d'installation vous-même.... et restaurez-la simplement sur un disque séparé... partición de votre clé USB... tout cela dans le bon vieil utilitaire de disque...

La clé est... N'insérez PAS le fichier *.dmg ou *.iso dans le fichier SOURCE boîte. Au lieu de cela, INSERTEZ LE VOLUME à partir de l'onglet monté sur l'image boîte source dans Utilitaire de disque "Restaurer".

La seule raison d'utiliser DD est si vous faites une sorte d'ISO personnalisé, en essayant de faire tenir l'installateur sur une clé de 4GB C'est ainsi que j'ai fabriqué un disque de secours de 4 Go que j'utilise encore aujourd'hui. " Snow Leo 911 "Mais si vous avez de la place à revendre, vous n'avez qu'à cloisonner ce bébé et vous serez prêt à partir.

Voici un très bon article d'une approche similaire. A la vôtre !

3 votes

Même s'il était acceptable de reconditionner Snow Leopard et de permettre son téléchargement par des personnes sans licence, je ne ferais pas confiance à quelqu'un qui inclut 40 titres de logiciels payants avec Snow Leopard dans Snow Leo 911. Il n'est pas difficile de faire une image de votre copie légale de SL et de bénir l'image résultante.

1 votes

Que diriez-vous de voter sur ma réponse à sa question. ... une solution courte et simple à son problème initial. problème et pourquoi le solution plus compliquée il avait d'abord considéré que c'était maintenant probablement inutile... jusqu'à ce qu'il apprenne que de telles manœuvres étaient pratiquement nécessaires pour "fabriquer à la maison" un ensemble minimal et portable d'outils de dépannage - ce qui est généralement (toujours) quelque chose qui n'est pas disponible par des "moyens" strictement conventionnels... j'ai fait référence à l'expérience de ces mêmes problèmes et solutions. c'est la réalité. sa question n'était pas un appel d'offres pour des diatribes paranoïaques sur les outils de diagnostic préférés...

1 votes

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X