Come posso masterizzare un ISO su un'unità USB su Mac OS X?


89

qual è il modo migliore per ottenere un ISO "masterizzato" su una chiavetta USB su un Mac? Il ripristino tramite Utility Disco non funziona.

L'ISO è ubuntu mini.iso. È l'ISO minimalista per l'installazione di Ubuntu. Deve essere avviabile su un PC. Sto cercando di installare Ubuntu su un PC che non ha un CD-ROM. L'unico altro computer che ho in giro è un macbook.


1
Puoi per favore essere un po 'più descrittivo in ciò che stai cercando di realizzare. Penso di avere un'idea di quale sia il problema, ma la tua domanda è vaga
ricbax,

Sto cercando di "masterizzare" un ISO avviabile di Ubuntu Mini.iso su una chiavetta USB per l'uso su un PC. Il PC in questione non ha un CD-ROM. Non ho altri Linux o macchine Win in giro.
Jason Marcell,

Risposte:


116

Direttamente dalla pagina Come installare Ubuntu su MacBook usando la chiavetta USB (la mia formattazione):

  1. Scarica il file desiderato
  2. Apri il Terminale (in / Applicazioni / Utilità / o Terminale query in Spotlight)
  3. Converti il ​​file .iso in .img usando l'opzione di conversione di hdiutil (ad es. hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso)
  4. Nota: OS X tende a inserire automaticamente la fine .dmg sul file di output. Rimuovere l'estensione .dmg se necessario,mv ~/path/to/target.img{.dmg,}
  5. Esegui diskutil listper ottenere l'elenco corrente dei dispositivi
  6. Inserisci il tuo supporto flash
  7. Eseguire di diskutil listnuovo e determinare il nodo del dispositivo assegnato al supporto flash (ad es. /dev/disk2)
  8. Esegui diskutil unmountDisk /dev/diskN(sostituisci Ncon il numero del disco dall'ultimo comando; nell'esempio precedente, Nsarebbe 2)
  9. Esegui sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(sostituisci /path/to/downloaded.imgcon il percorso in cui si trova il file di immagine, ad esempio ./ubuntu.imgoppure ./ubuntu.dmg).
  10. L'uso al /dev/rdiskposto di /dev/diskpotrebbe essere più veloce.
    • Se vedi l'errore dd: Invalid number '1m', stai usando GNU dd. Utilizzare lo stesso comando ma sostituirlo bs=1mcon bs=1M.
    • Se vedi l'errore dd: /dev/diskN: Resource busy, assicurati che il disco non sia in uso. Avviare Disk Utility.app e smontare (non espellere) l'unità.
  11. Esegui diskutil eject /dev/diskNe rimuovi i tuoi supporti flash al termine del comando
  12. Riavvia il Mac e tieni premuto Altmentre il Mac si riavvia per scegliere la chiavetta USB

Nota: sui Mac più recenti potrebbe essere necessario installare un boot manager EFI per l'avvio da USB.

Vedi anche: Scarica Ubuntu Desktop .


12
Forse la gente non ha votato "alla cieca" su questo. Forse ... come me, hanno cercato su Google come masterizzare un ISO su un'unità USB su MacOS, sai IL TITOLO DI QUESTA DOMANDA ... ho trovato questo ... e ha funzionato. Accidenti. +1
Justin Jenkins il

8
Non sono sicuro di cosa sia tutto il tumulto. La risposta è al 100% sull'argomento, funziona perfettamente e l'unità risultante non è più specifica della piattaforma rispetto all'ISO che hai masterizzato su di essa. Ho usato queste istruzioni per masterizzare ISO dell'installer del sistema operativo (Ubuntu, WinXP, ecc.) Su un'unità flash e il risultato ha funzionato perfettamente su un PC.
spaaarky21,

2
No, ho appena fallito l'avvio su un PC con la chiave USB creato questo metodo sul mio MacMini. Il problema sembra essere che manca la possibilità di essere avviato dal BIOS.
Nicocube,

4
Se vuoi vedere i progressi, assicurati di aver pvinstallato ed eseguire pv /path/to/downloaded.img | sudo dd of=/dev/rdiskN bs=1minvece di sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m.
jvatic

Questo non è riuscito anche per me, ho dovuto usare la risposta @neesh per avviare USB su un PC. La conversione da iso a img non deve conservare alcun supporto di avvio. Mi chiedo anche se semplicemente saltare la conversione funzionerebbe anche - ma come sottolinea rab di seguito, potrebbe non funzionare con UEFI.
Brian,

17

Ho avuto un problema molto simile a cui nessuno di questi ha risposto.

Vale la pena dare un'occhiata a UNetbootin . Creerà un disco USB avviabile su un Mac per un PC.


Una volta fatto, unetbootin ha detto che dovevo avviarlo su un PC e che non si avviava su un Mac. Prova ora il suggerimento della riga di comando.
Balupton,

Per un Chrome Pixel, il metodo UNetbootin ha funzionato, la riga di comando no.
mjibson,

È mia comprensione che UNetbootin non funziona su Mountain Lion.
ore 2

8

Non è necessario convertire l'ISO in un IMG. Non ero disposto a convertire prima un'immagine. Questo ha passaggi più semplici, descritti di seguito.

Inizia elencando i dischi e i volumi correnti:

diskutil list

Ora smonta il volume corrente per il disco che stai per sovrascrivere. (X = numero dell'unità, nel mio caso era 1):

diskutil unmountDisk /dev/diskX

Ora dd iso direttamente sull'USB (di nuovo sostituisci X con il numero dell'unità della tua unità USB):

sudo dd if=/pathto/mini.iso of=/dev/diskX bs=1m

Fatto!


Questo funzionava, ma penso che il nuovo software di avvio UEFI non capisca il file risultante (2017). I sistemi BIOS funzioneranno comunque. Un modo che funziona ed è ancora semplice è usare Boot Camp Assistant di OS X. Puntalo su una chiave ISO e USB e crea una chiavetta di avvio UEFI.
Rab,

5

Questa è una domanda molto vecchia ma beneficia comunque di risposte aggiornate.

Etcher è ora la soluzione raccomandata da Ubuntu per masterizzare immagini ISO su un'unità USB.

Etcher rende il processo quasi indolore se non ti senti a tuo agio con la riga di comando. Sono solo 3 passaggi e ho lavorato al primo tentativo per me.


1
Dove lo consiglia Ubuntu?
fixer1234,


2
  1. Assicurarsi che la chiave USB sia formattata correttamente (Master Boot Record, FAT32 - se necessario NTFS utilizzando NTFS-3G )
  2. Puoi provare a utilizzare la funzione Ripristina in Utility Disco facendo clic sul volume della chiave USB, quindi facendo clic sulla scheda Ripristina e scegliendo l'ISO da ripristinare su di essa.
  3. Se il passaggio 2 fallisce, puoi farlo manualmente eseguendo dittoo cp -r; per esempio. ditto /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYo cp -r /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYper copiare manualmente tutti i file (compresi quelli nascosti)

@Chealion grazie per la tua risposta. In realtà stavo cercando di ottenere un ISO di Ubuntu sul mio USB, quindi alla fine ho usato il disco di installazione di Ubuntu per eseguirlo in modalità Live sul mio Macbook. Da lì ho avuto accesso all'utilità USB-Creator.
Jason Marcell,

1
Inoltre, @Chealion non avrò il tempo di verificare la tua risposta in modo corretto in qualsiasi momento non starò vicino al mio Mac per un po '(ma so che Utility Disco non funzionava per me) Se qualcun altro verifica e vota, Segnerò come corretto.
Jason Marcell,

2

Il modo per farlo utilizzando DiskUtility è innanzitutto formattare l'unità utilizzando Diskutility e quindi copiare i file dall'iso montato sull'unità appena formata utilizzando cp -R. Esempio: cp -R / Volumes / montati_iso / * / Volumi / formated_drive /

Quando si esegue la formattazione, assicurarsi di selezionare il file system ntfs e rendere avviabile il disco selezionando l'opzione corretta dal menu Opzioni nella scheda Cancella.


Questo è ciò che ha funzionato per me per masterizzare un USB avviabile Win10 da macOS Sierra. La conversione da iso a img deve eliminare il record di avvio principale sul disco. Formattando con MBR e copiando i file, ha funzionato alla grande.
Brian,

1

Unetbootin è uno strumento che installa ISO su chiavi USB, oppure puoi utilizzare i menu a discesa per selezionare le distribuzioni proprio nello strumento.

Leggermente più semplice rispetto ddalla riga di comando da soli.


Unetbootin risale almeno al 2008. Un'altra risposta qui riguardava già questa opzione
Simon Sheehan,

0

Ho già usato SuperDuper per questo compito. Fa il lavoro e non molto altro. Come un buon programma dovrebbe :-) La versione completa non è gratuita ($ 30) ma ottieni ciò di cui hai bisogno gratuitamente:

Puoi scaricare SuperDuper! v2.6.2 in questo momento e fai il backup e clona le tue unità gratuitamente - per sempre!


6
Super Duper! non supporta partizioni che non sono formattate come HFS, quindi è inutile qui.
velocità del
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.