Come creare un programma di installazione USB per più sistemi operativi su un sistema OS X?


11

Vorrei essere in grado di creare un'immagine del disco (che posso trasferire tramite Disk Utility.app su una grande chiavetta USB di archiviazione) che è un programma di installazione multiboot per il provisioning di vari sistemi operativi da una singola unità USB. Devo essere in grado di creare l'immagine in un solo passaggio per includere più programmi di installazione del sistema operativo avviabili (varie versioni multiple di piattaforme di recupero basate su OS X / Windows / Linux / Linux), il tutto da una singola macchina OS X.

Ho trovato un bel tutorial per creare una chiavetta USB multiboot tramite Linux che avvierà OS X su un Mac e Linux o Windows su PC o Mac e ovviamente, se avessi già una macchina virtuale Linux, potrei usare YUMI come indicato in il tutorial (e ho visto altri tutorial simili che usano utility simili per farlo da Windows come SARDU e XBOOT ), ma spero di scoprire un metodo o un'applicazione nativa OS X simile che realizzi la stessa cosa.

Sono a conoscenza e possiedo l'applicazione commerciale iPartition e ho accesso a fdisk e gpt tra le altre utility da riga di comando disponibili per l'uso che probabilmente potrebbero fare il lavoro. Se sapessi esattamente come impostare e dove posizionare le singole partizioni della piattaforma specifica, allora potrei essere in grado di usarne una. Sarei relativamente soddisfatto di una risposta con esempi suggeriti su come impostare questa complessa tabella delle partizioni, con qualsiasi spiegazione su ciò che è particolare o diverso sui tipi di partizioni necessarie e su dove vanno, e forse qualche sintassi di esempio per il comando anche le utility di linea.


Aggiungendo questo non per rispondere alla mia domanda, ma per aiutare chiunque risponda, e spero con istruzioni ancora più facili. Forse può essere fatto in un altro modo? Forse seguire una guida per creare un multiboot per Mac funzionerebbe, tranne che invece di utilizzare il disco rigido interno, installarlo su un'unità USB come se fosse l'unità interna e risolvere il desiderio di poterlo fare senza avere effettivamente accesso a Linux e Macchine Windows. Vedi qui , qui e qui . Voglio davvero istruzioni che mia madre possa seguire.


Più utenti possono offrire una taglia? In tal caso, sono disposto a offrire un premio di 50 punti se altri 5 utenti fanno lo stesso (per dare il giusto incentivo). La domanda è stata leggermente modificata, ma spiegare come è impostata questa tabella delle partizioni multi-boot (in una delle 3 utility disponibili per Mac) è la chiave per una risposta corretta (a meno che non esista un'utilità fai-da-te simile a YUMI per OS X ).
Chillin,

OK, la logica dice che se ciò fosse possibile, ci sarebbe una Start Bounty sulla domanda che è già nella generosità.
Ruskes,

2
I privilegi vengono acquisiti in varie fasi, quelli più vicini a te sono 500 (code di revisione dell'accesso) e 1000 (utente stabilito). Pertanto, con l'attuale rappresentante 735, puoi offrirne quasi 250 da solo senza influire sul tuo attuale livello di privilegi.
stuffe,

@Buscar 웃 meta.stackexchange.com/questions/16065/… - più taglie possono essere associate a una singola domanda.
Ian C.

grazie ... in attesa delle 5 promesse degli utenti di "Sono dentro, facciamolo" e inizierò
chillin

Risposte:


4

Il modo per farlo è creare più partizioni sull'unità USB. C'è un articolo di Tech Republic che fornisce tutti i dettagli su come eseguire questa operazione:

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

In sintesi, TechRepublic fornisce i passaggi:

  1. Utilizzando Utility Disco, crea partizioni separate per ogni versione di MacOS che verrà avviata. (Formato Mac OS esteso (Journaled); in "Opzioni" scegli "Tabella delle partizioni GUID".) È una buona idea nominare le partizioni per la versione di Mac OS che avvierai.
  2. Copia i contenuti pertinenti nelle partizioni particolari. Questo è diverso per le diverse versioni di MacOS:

    • Apple OS X 10.7 (Lion), 10.8 (Mountain Lion):
      a. Fare clic con il tasto destro del mouse sul programma di installazione e selezionare Mostra contenuto pacchetto dal menu contestuale;
      b. Esplorazione dettagliata dei contenuti | Directory di supporto condivise e trascinare il file InstallESD.dmg sul desktop;
      c. Utilizzando la scheda "Ripristina" di Utility Disco, eseguire un ripristino nella partizione appropriata, utilizzando InstallESD.dmg come origine. Questa operazione richiede circa 30 minuti.

    • Apple OS X 10.4 (Tiger), 10.5 (Leopard), 10.6 (Snow Leopard):
      poiché questi sono stati distribuiti come DVD, ripristini dal DVD o dall'immagine ISO. (Il ripristino del DVD sarà molto più lento rispetto al metodo di ripristino del file.) Utilizzare la scheda "Ripristina" di Utility Disco con l'immagine DVD o ISO come sorgente.

    • Apple OS X 10.9 (Mavericks) e 10.10 (Yosemite):
      Ise il nuovo comando "createinstallmedia". Se installer.app non è in / Applicazioni, modifica l'argomento "-applicationpath" in modo appropriato.)
      Ad esempio:

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

Mi aspetto che il metodo per 10.7 e 10.8 funzionerà anche per le versioni successive di MacOS.


Benvenuti a chiedere diverso. Sebbene questo risponda alla domanda, è altamente consigliabile riassumere le informazioni fornite nell'articolo. Spesso i collegamenti diventano obsoleti rendendo la risposta inutilizzabile.
Allan,

Mi dispiace che ci sia voluto tanto tempo per fare il lavoro di sintesi. Grazie per il feedback, Allan.
poetnerd,

Dovrebbe essere --volumee --applicationpath(notare i doppi trattini). Non --applicationpathè necessario in High Sierra e superiori ... :)
jm666,

2

Mentre Googling per lo stesso desiderio (invece, ho Linux / Win come host disponibili con doppio avvio) considerando di abusare di Yumi per questo.

Ho trovato Easy2Boot , che sembra promettente.

Ecco un argomento del forum sullo strumento Easy2Boot incluso il video di YouTube:

Sto per provarlo.

È possibile utilizzare il Virtualbox di opensouce per far funzionare Windows all'interno di OS X.


Potresti riassumere il contenuto del link, nel caso in cui venga modificato, quindi sappiamo ancora di cosa si trattava.
Ruskes,

1
Easy2Boot sembra funzionare solo con Windows, quindi questa non è un'opzione valida.
Jamescampbell,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.