Realizzare un OSX USB avviabile da dmg su Linux


34

Ho 2 macchine: un MacBook Pro e un desktop con Fedora, ho un'unità USB e un OSX 10,8 dmg. Sfortunatamente il MacBook non si avvierà su OSX, sto provando a creare un Mac USB avviabile per ripristinarlo.

Qualche idea? Ho provato, dmg2imgma senza successo a mettere quell'immagine sull'unità USB.

C'è un modo semplice per farlo?

Risposte:


20

Hai provato " Acetoneiso "?

Convertirà il DMG in un ISO per te. Dopodiché, il modo più semplice che conosco per creare una USB avviabile è usare DD.

dd if = / path / to / osx.iso di = / dev / sdX && sync

Nota : sdX è un esempio, dovrai controllare l'indirizzo del tuo flash drive (di solito sdb se hai un solo disco rigido). Non aggiungere una partizione dopo (come sdb1). Questo metodo è un po 'difficile per le unità flash (ne ho uccise una o due facendo questo relativamente frequentemente, ma una volta dovrebbe andare bene).

Se non hai familiarità, DD è un po 'alla volta copia e la sincronizzazione verifica solo che tutti i file sono stati scritti su USB.


3
perché non è possibile eseguire direttamente DD dal .dmg all'USB?
Francesco,

1
Secondo questa guida: macbreaker.com/2014/01/… questo dovrebbe funzionare su Mac Osx: sudo dd if="location of Niresh disk image" of=/dev/r"identifier" bs=1mquindi perché non su Linux?
Francesco,

1
@Francesco - Non l'ho mai detto. Per favore, poni le tue domande piuttosto che fare un passo indietro rispetto agli altri e fornire commenti non correlati / chiacchieroni. Puoi anche vedere se qualcuno è disponibile in chat .
nerdwaller,

3
Voglio solo aggiungere dettagli alla risposta ... perché dovresti convertire l'immagine se non è richiesta?
Francesco

2
@Francesco - Ancora una volta, guarda le differenze tra dmge iso. isoè uno standard, dmgspesso contiene elementi compressi, dove isono. Per evitare i pochi rari casi in cui un dmgsi comporta come un iso, è meglio convertirlo in un formato valido noto. Se scrivi il comune dmgs(che contiene la compressione) su una USB, molte cose non le gestiscono correttamente. Quindi non stai aggiungendo dettagli, stai facendo domande senza cercare oltre un singolo caso in cui il tuo punto è vero ignorando i numerosi casi in cui è falso.
nerdwaller,

40

Installa dmg2img

sudo apt-get install dmg2img

Converti il ​​file immagine DMG in file ISO

dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso

Copia l'immagine ISO su USB

sudo dd if=/path/to/image_file.iso of=/dev/sdb && sync

sdb è un esempio . Nel tuo caso potrebbe essere diverso

modificare

Puoi eseguire la conversione e la scrittura effettiva in un solo passaggio, se non hai bisogno del .iso in seguito: ci vorrà metà del tempo per la conversione in .iso e POI la scrittura sul dispositivo USB. Basta fare:

sudo dmg2img -v -i /path/to/image_file.dmg -o /dev/sdb

Ancora una volta, sdb è un esempio . Nel tuo caso potrebbe essere diverso.


Come dovrebbe essere formattato USB? Partitionmap GUID / MBR? Formattazione FAT / NTFS / HFS +?
IFight

2
@Enthusiast queste istruzioni stanno scrivendo un'immagine del disco grezzo sul dispositivo. La sua formattazione e i dati prima dell'operazione verranno sovrascritti e quindi non importa.
Sam Hanes,

2
Questo non crea un'immagine ISO, è un'immagine HFS + come tutte le altre esercitazioni che utilizzano questo programma. Non ho ancora trovato una soluzione praticabile.
bparker,

+1 per il metodo di masterizzazione diretta su USB
Anwar

1

Se riesci a trovare un altro Mac, prova l'app Utility Disco.

Puoi "Ripristinare" il tuo 10,8 DMG sull'unità USB. Ciò renderà l'unità USB avviabile.

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.