Comment créer un programme d'installation USB pour plusieurs systèmes d'exploitation sur un système OS X?

11

Je voudrais pouvoir créer une image disque (que je peux transférer via Disk Utility.app vers une grande clé USB de stockage) qui est un programme d'installation multiboot pour provisionner divers systèmes d'exploitation à partir d'une seule clé USB. Je dois être capable de créer l'image en une seule étape pour inclure plusieurs installateurs de système d'exploitation amorçables (diverses versions multiples de plates-formes de récupération basées sur OS X / Windows / Linux / Linux), le tout à partir d'une seule machine OS X.

J'ai trouvé un bon tutoriel pour créer une clé USB multi -démarrage via Linux qui démarrera OS X sur un Mac, et Linux ou Windows sur PC ou Mac, et évidemment, si j'ai déjà une machine virtuelle Linux, je pourrais utiliser YUMI comme indiqué dans le tutoriel (et j'ai vu d'autres tutoriels similaires qui utilisent des utilitaires similaires pour le faire à partir de Windows comme SARDU et XBOOT ), mais j'espère découvrir une méthode ou une application native OS X similaire qui accomplit la même chose.

Je connais et suis propriétaire de l'application commerciale iPartition , et j'ai évidemment accès à fdisk et gpt parmi d'autres utilitaires de ligne de commande disponibles pour une utilisation qui pourrait probablement faire le travail. Si je savais exactement comment configurer et où placer les partitions de plate-forme individuelles spécifiques, je pourrais peut-être utiliser l'une d'entre elles. Je serais relativement satisfait d'une réponse avec des exemples suggérés sur la façon de configurer cette table de partition complexe, avec des explications sur ce qui est particulier ou différent sur les types de partitions nécessaires et où elles vont, et peut-être un exemple de syntaxe pour la commande utilitaires de ligne également.


Ajouter ceci non pas pour répondre à ma propre question, mais pour aider celui qui répond, et j'espère avec des instructions encore plus faciles. Peut-être que cela peut être fait d'une autre manière? Peut-être que suivre un guide pour créer un Mac multiboot fonctionnerait, sauf au lieu d'utiliser le disque dur interne, l'installer sur un lecteur USB comme s'il s'agissait du lecteur interne et résoudre le désir de pouvoir le faire sans avoir réellement accès à Linux et Machines Windows. Voir ici , ici et ici . Je veux vraiment des instructions que ma mère pourrait suivre.

chillin
la source
Plusieurs utilisateurs peuvent-ils offrir une prime? Si c'est le cas, je suis prêt à offrir une prime de 50 points si 5 autres utilisateurs font de même (pour donner une incitation appropriée). La question a été légèrement modifiée, mais expliquer comment cette table de partition multi-démarrage est configurée (dans l'un des 3 utilitaires Mac disponibles) est la clé d'une réponse correcte (sauf s'il existe un utilitaire do-it-all de type YUMI pour OS X ).
chillin
OK, la logique dit que si cela était possible, il y aurait un Start Bounty sur la question qui est déjà dans le Bounty.
Ruskes
2
Les privilèges sont acquis à différentes étapes, les plus proches de vous sont 500 (files d'attente d'examen) et 1000 (utilisateur établi). En tant que tel avec actuellement 735 Rep, vous pouvez en offrir près de 250 par vous-même sans affecter votre niveau de privilège actuel.
stuffe
@Buscar 웃 meta.stackexchange.com/questions/16065/… - plusieurs primes peuvent être liées à une seule question.
Ian C.
thx ... en attente de 5 promesses des utilisateurs de "Je suis, faisons-le" et je vais commencer
chillin

Réponses:

4

La façon de procéder consiste à créer plusieurs partitions sur le lecteur USB. Il y a un article Tech Republic qui donne tous les détails sur la façon de procéder:

http://www.techrepublic.com/article/pro-tip-create-an-os-x-multiboot-usb-install-drive/

En résumé, TechRepublic donne les étapes:

  1. À l'aide de l'Utilitaire de disque, créez des partitions distinctes pour chaque version de MacOS qui sera démarrée. (Format Mac OS étendu (journalisé); Dans "Options", choisissez "Table de partition GUID".) C'est une bonne idée de nommer les partitions pour la version Mac OS que vous allez démarrer.
  2. Copiez le contenu pertinent dans les partitions particulières. Ceci est différent pour différentes versions de MacOS:

    • Apple OS X 10.7 (Lion), 10.8 (Mountain Lion):
      a. Cliquez avec le bouton droit sur le programme d'installation et sélectionnez Afficher le contenu du package dans le menu contextuel;
      b. Explorer le contenu | Répertoires de support partagé et faites glisser le fichier InstallESD.dmg sur le bureau;
      c. À l'aide de l'onglet "Restauration" de l'Utilitaire de disque, effectuez une restauration dans la partition appropriée, en utilisant InstallESD.dmg comme source. Cela prend environ 30 minutes.

    • Apple OS X 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard):
      Étant donné qu'ils ont été distribués sous forme de DVD, vous effectuez une restauration à partir du DVD ou de l'image ISO. (La restauration de DVD sera beaucoup plus lente que la méthode de restauration de fichiers.) Utilisez l'onglet "Restaurer" de l'Utilitaire de disque avec le DVD ou l'image ISO comme source.

    • Apple OS X 10.9 (Mavericks) et 10.10 (Yosemite):
      utilisez la nouvelle commande "createinstallmedia". Si votre fichier installer.app n'est pas dans / Applications, modifiez l'argument "-applicationpath" en conséquence.)
      Par exemple:

      sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia —volume /Volumes/DRIVE_LABEL —applicationpath /Applications/Install\ OS\ X\ Yosemite.app —nointeraction
      

Je m'attends à ce que la méthode pour 10.7 et 10.8 fonctionne également pour les versions ultérieures de MacOS.

poetnerd
la source
Bienvenue sur Ask Different. Bien que cela réponde à la question, il est fortement conseillé de résumer les informations fournies dans l'article. Les liens deviennent souvent obsolètes, rendant la réponse inutilisable.
Allan
Désolé, il a fallu si longtemps pour faire le travail de synthèse. Merci pour vos commentaires, Allan.
Poetnerd
Ce devrait être --volumeet --applicationpath(notez les doubles tirets). Ce --applicationpathn'est pas nécessaire dans High Sierra et supérieur ... :)
jm666
2

Tout en recherchant le même désir sur Google (à la place, j'ai Linux / Win en tant qu'hôtes disponibles à double démarrage), envisageant d'abuser de Yumi pour cela.

J'ai trouvé Easy2Boot , qui semble prometteur.

Voici un sujet de forum sur l'outil Easy2Boot, y compris une vidéo YouTube:

Je suis sur le point de l'essayer.

Vous pouvez utiliser la virtualbox opensouce pour faire fonctionner Windows dans OS X

Purée
la source
Pourriez-vous résumer le contenu du lien, juste au cas où il serait modifié afin que nous sachions toujours de quoi il s'agissait.
Ruskes
1
Easy2Boot ne semble fonctionner qu'avec Windows, ce n'est donc pas une option valide.
jamescampbell