Raspberry-Image mit dd auf SD-Karte brennen auf Mac OS

Ein Raspberry-Image mit dd auf SD-Karte brennen gelingt auf Apple Geräten unter Mac-OS mit dem Terminal – also bordeigenen Mitteln auf der Kommandozeile. Damit sind Sie unabhängug davon, dass irgendwelche Zusatzprogramme bei späteren Mac OS Updates ggf. nicht mehr funktionieren. Als Klickvariante können Sie alternativ Balena Etcher einsetzen, das gibt es für alle Betriebssysteme.

Stand 12.11.2022

Grundsätzlicher Ablauf

Das Brennen des Images geschieht in nur drei Schritten:

  1. Stecken Sie die Micro-SD-Karte mit Karten-Adaper und Lesegerät in Ihren Mac.
  2. Finden Sie die Laufwerksbezeichnung heraus.
  3. Trennen Sie einen ggf. eingebundenen Partition auf der SD-Karte (SD-Karte „aushängen“)
  4. Brennen Sie das Image

Wie Sie ein Raspberry-Imgage erzeugen bzw. Ihre SD-karte sichern, ist in einem separatem Beitrag beschrieben.

Laufwerksbezeichnung herausfinden

Geben Sie im Terminal ein

df -h

Sie sollten eine Ausgabe sehen ähnlich wie

Filesystem                Size   Used  Avail Capacity iused      ifree %iused  Mounted on

/dev/disk1s1s1           932Gi  8.2Gi  148Gi     6%  348618 1548966960    0%   /

devfs                    191Ki  191Ki    0Bi   100%     662          0  100%   /dev

/dev/disk1s3             932Gi  2.1Gi  148Gi     2%    2266 1548966960    0%   /System/Volumes/Preboot

/dev/disk1s5             932Gi  1.0Gi  148Gi     1%       1 1548966960    0%   /System/Volumes/VM

/dev/disk1s6             932Gi  7.0Mi  148Gi     1%      18 1548966960    0%   /System/Volumes/Update

/dev/disk1s2             932Gi  771Gi  148Gi    84% 2297954 1548966960    0%   /System/Volumes/Data

map auto_home              0Bi    0Bi    0Bi   100%       0          0  100%   /System/Volumes/Data/home

msdos://disk2s1/NO NAME   15Gi  128Ki   15Gi     1%       1          0  100%   /Volumes/NO NAME

Der Eintrag, der mit der Größenangabe (hier 15 GB SD-Karte mit verwendeter FAT32 Partition und Namen „NO NAME“) gut zu Ihrer Karte passt, ist der richtige.  Die SD-Karte ist hier unter dem Namen „disk2“ eingehangen.

Alternativ gelangen Sie an diese Information mit dem Aufruf

diskutil list

Der Aufruf liefert

/dev/disk0 (internal, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      GUID_partition_scheme                        *1.0 TB     disk0

   1:                        EFI EFI                     314.6 MB   disk0s1

   2:                 Apple_APFS Container disk1         1.0 TB     disk0s2

/dev/disk1 (synthesized):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:      APFS Container Scheme -                      +1.0 TB     disk1

                                 Physical Store disk0s2

   1:                APFS Volume Macintosh HD            8.8 GB     disk1s1

   2:              APFS Snapshot com.apple.os.update-... 8.8 GB     disk1s1s1

   3:                APFS Volume Macintosh HD - Data     828.1 GB   disk1s2

   4:                APFS Volume Preboot                 2.3 GB     disk1s3

   5:                APFS Volume Recovery                1.1 GB     disk1s4

   6:                APFS Volume VM                      1.1 GB     disk1s5

/dev/disk2 (external, physical):

   #:                       TYPE NAME                    SIZE       IDENTIFIER

   0:     FDisk_partition_scheme                        *15.9 GB    disk2

   1:             Windows_FAT_32 NO NAME                 15.9 GB    disk2s1

In diesem Falle heißt die SD-Karte disk2. Haben Sie noch weitere Speichermedien angeschlossen, kann auch eine andere Bezeichnung, z.B. disk3, erscheinen.

SD-Karte aus dem Dateisystem aushängen

Die SD-Karte hängen Sie nun mit den weiter oben gewonnenen Informationen aus. Geben Sie im Terminal ein

diskutil unmount /dev/disk2s1

Sie sollten ein Ausgabe herhalten ähnlich

Volume NO NAME on disk2s1 unmounted

Image mit mit dd auf SD-Karte „brennen“

Mac OS ist ein Unix-artiges Betriebssystem und hat das Unix-Tool dd. Mit dd können Sie die SD-Karte in eine Datei sichern und , wenn Sie wollen, eine Datei auch wieder auf eine SD-Karte „brennen“.

Der Aufruf dazu ist

sudo dd if=b40-beeTSnd200509-221112.img of=/dev/disk2 bs=4M

Der Dateiname 40-beeTSnd200509-221112.img ist der Name meines Images –  Sie werden einen eigenen Dateinamen gewählt haben. 

Der Kopierprozess dauert eine Weile. Ob dd noch läuft können die in einem zweiten Terminalfenster kontrollieren mit dem Aufruf

top

Nach Abschluss des Kopierprozesses zeigt dd Ihnen die benötigte Zeit an mit

3798+1 records in

3798+1 records out

15931539456 bytes transferred in 1779.772947 secs (8951445 bytes/sec)

 

Teile diesen Beitrag.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert