Möchte man unter Mac OS X eine Imagedatei auf eine SD-Karte zu spielen, benötigt man „dd“ und „diskutil“. Um herauszufinden, welches Volume geflasht werden muss, kann man sich auf dem Terminal unter Mac OS X mittels „df -h“ anschauen welches Gerät beim Anstecken der SD-Karte dazukommt. Eine andere Möglichkeit ist es die Karte über den Namen zu identifizieren, welcher bei neuen Karten meist „NO NAME“ oder „Untitled“ sein sollte. Wenn das passende Gerät identifiziert wurde, sollte die gemountete Partion mittels:
diskutil unmount /dev/disk2s1
wieder freigegeben werden. Nun wechselt man im Terminal in den Ordner in welchem die Imagedatei liegt und gibt dabei folgendes ein:
sudo dd bs=1m if=filename.img of=/dev/rdisk2
Zu beachten ist dabei das aus „disk2s1“ -> „rdisk2“ wird, womit das Gerät direkt angesprochen wird. Theoretisch würde auch „disk2“ funktionieren, allerdings geht die Übertragungsgeschwindigkeit hierbei drastisch in den Keller. Nach dem Flashen der Karte wird das Gerät mittels:
diskutil eject /dev/rdisk2
ausgeworfen und kann nun für den gewünschten Zweck genutzt werden.
Vielen Dank für den Tipp mit dem „rdisk“.
:)