Comment créer une clé USB bootable OS X Mountain Lion sur Ubuntu?

20

Je sais déjà comment le faire sur Mac OS X (de nombreuses instructions en ligne).

Mais est-il possible de le faire sur Ubuntu? Si oui, comment?

Jake Badlands
la source
Je pense que votre solution (Question et réponse) existe déjà dans ce post .
Lucio
2
@Lucio Malheureusement, non. Ce message parle des fichiers image .iso, mais j'ai un fichier image .dmg, qui est différent.
Jake Badlands
Oh, maintenant je te comprends. Votre droite, les images Mac sont .dmg. J'espère que ma réponse pourra vous être utile. Si c'est le cas, faites le moi savoir.
Lucio

Réponses:

27

Comme vous voulez créer un LiveUSB, vous avez besoin d'une .isoimage pour le faire. L'image Mac est un .dmgfichier, vous devez donc convertir ce fichier en .iso, puis l'installer.

Installer DMG2IMG

DMG2IMG ( 1 , 2 ) convertira l' .dmgimage en .isoimage. Pour installer, ouvrez un terminal et entrez cette commande:sudo apt-get install dmg2img

Convertissez l'image

Avec dmg2imgvous allez créer un .imgfichier et ce fichier aura le même format qu'un .isofichier, il vous suffit de remplacer l'extension.

Dans le terminal, entrez les commandes suivantes ou collez le script avec les modifications nécessaires:

# Replace "OriginalFile.dmg" with the filename including the extension
# of your file. The extension will be replaced where necessary unless
# you want to specify the filenames yourself.

filename="OriginalFile.dmg"

# Replace with your file name and it will create the IMG file
dmg2img -i "${filename}" -o "${filename%.dmg}.img"

# Note that the extension of the first file is ".img"!
mv "${filename%.dmg}.img" "${filename%.dmg}.iso"

Créez le LiveUSB avec une image ISO

Maintenant, vous avez déjà l' .isoimage avec laquelle vous allez créer le LiveUSB. Plusieurs outils et réponses existent pour vous aider à créer des lecteurs USB amorçables, certains sont spécifiques au démarrage PC / MBR (Bootcamp) où les Mac et les PC plus récents depuis Windows 8 nécessitent / prennent en charge le démarrage UEFI.

Une question connexe: AskDifferent - Méthode officielle pour obtenir un fichier ISO OS X

Lucio
la source
3

pourquoi pas seulement ddle .imgfichier après la conversion?

sudo dd if=/path/to/orig.img of=/dev/s**
Sean Downey
la source
2
Comme vous l'avez demandé, ddc'est un bon programme s'il est un peu difficile à comprendre pour certains, mais il ddprésente un inconvénient majeur par rapport aux applications de création de GUI USB. Parfois, lorsque vous ddenregistrez un fichier .img sur une clé USB, vous ne pouvez pas le reformater si vous souhaitez réutiliser la clé USB. Les programmes USB GUI live n'ont pas ce problème.
karel
@karel en fait, vous pouvez utiliser un logiciel comme SDFormatter avec FORMAT SIZE ADJUSTMENT = ONpour restaurer la véritable capacité du lecteur USB (après avoir fait un disque USB, il peut apparaître par exemple 50 Mo au lieu de 4 Go et le système d'exploitation intégré standard ne peut parfois pas le restaurer)
Jake Badlands
@JakeBadlands J'ai téléchargé SDFormatter pour l'essayer, mais ClamAV a signalé une menace de logiciel malveillant sur le fichier que j'ai téléchargé, donc je m'en tiens à ma méthode éprouvée qui utilise des programmes du Ubuntu Software Center: askubuntu.com/questions/496309/ comment-deboot-my-bootable-usb /…
karel
Il devrait être possible d'utiliser partedpour recréer la table de partition sur une ddclé USB. Il est logique pour moi que certains outils de l'interface graphique ne prennent pas en charge la recréation de la table de partition et soient donc bloqués avec la taille qui y a été mise lors de l' dding, mais il semblerait étrange que cela ne puisse pas être fait avec parted, est-ce connu pour ne pas travailler sur n'importe quelle clé USB?
Jan Segre