Ich habe Raspbian wheezy von der Raspberry Pi-Downloadseite heruntergeladen und folge der Wiki-Seite zum Einrichten der RPi Easy SD-Karte .
Ich habe die SD-Karte formatiert und cd
in den Ordner mit der Raspbian-IMG-Datei verschoben. Beim Ausführen sudo dd if=2013-07-26-wheezy-raspbian.img of=/dev/disk2s1 bs=1m
erhalte ich jedoch die folgende Ausgabe:
dd: /dev/disk2s1: Resource busy
Ich habe es nochmal mit /dev/disk2
als Ausgabedatei versucht, bekomme aber den gleichen Fehler. Ich bin nicht sicher, was ich falsch mache / warum das Bild nicht kopiert wird.
Dies ist die (relevante) Ausgabe von $ diskutil list
:
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *32.5 GB disk2
1: Windows_FAT_32 YQFORKLIFT 32.5 GB disk2s1
Sowie $ df -h
:
ysim:~$ df -h
Filesystem Size Used Avail Capacity Mounted on
...
/dev/disk2s1 30Gi 1.7Mi 30Gi 1% /Volumes/YQFORKLIFT
Und das sehe ich unter System Profiler -> Card Reader :
Built in SD Card Reader:
Vendor ID: 0x05ac
Product ID: 0x8403
Revision: 1.00
Serial Number: 000000009833
SDHC Card:
Capacity: 32.48 GB (32,479,641,600 bytes)
Removable Media: Yes
BSD Name: disk2
Partition Map Type: MBR (Master Boot Record)
S.M.A.R.T. status: Not Supported
Volumes:
YQFORKLIFT:
Available: 32.47 GB (32,465,321,984 bytes)
Capacity: 32.48 GB (32,475,447,296 bytes)
Writable: Yes
File System: MS-DOS FAT32
BSD Name: disk2s1
Mount Point: /Volumes/YQFORKLIFT
sd-card
operating-systems
macos
3cheesewheel
quelle
quelle
Antworten:
Ich habe meine Antwort im nächsten Abschnitt des Wikis gefunden . wie dumm von mir. Ich stellte fest, dass die Lösung nicht sehr detailliert darauf einging, welche Art von Fehlermeldungen Sie sehen, und dachte, dass es hilfreich sein könnte, die genaue Fehlermeldung "googleable" zu haben. Ich fand die Anweisungen auch etwas unklar (insbesondere um Schritt 8/9 herum; ich war mir nicht sicher, ob die Partition nicht gemountet werden musste), also versuchte ich, einige davon neu zu formulieren:
[Dies setzt voraus, dass Ihre SD-Karte bereits formatiert wurde]
Führen Sie
df -h
den Befehl aus, um die Partition der SD-Karte zu suchen, die sich im Muster/dev/diskns1
befindet. Dabein
handelt es sich um eine Ganzzahl. In diesem Fall ist es/dev/disk2s1
(die anderen beiden sind externe USB-Festplatten). Und ja, ich weiß, ich habe ihm einen komischen Namen gegeben ...Hängen Sie die Partition aus:
Vergewissern Sie sich, dass es nicht eingehängt ist bzw. beim Ausführen nicht mehr angezeigt wird
df -h
(andernfalls wird derResource busy
obige Fehler dadurch verursacht - siehe hier ).Führen Sie das Programm aus , während es noch nicht gemountet ist ,
sudo dd bs=1m if=/path/to/extracted/raspberry-pi-img.img of=/dev/rdiskn
und ersetzen Sie esn
durch dasN
in/dev/diskNs1
aus Schritt 1. Stellen Sie sicher, dass Sie auf/dev/rdiskN
(den Datenträger) und NICHT/dev/diskNs1
(die Partition) schreiben. Dies ist etwas anderes, das denResource busy
Fehler verursacht.Die SD-Karte ist jetzt neu montiert und benannt
boot
!quelle
sudo diskutil unmountDisk /dev/disk2
stattdessen (das ist in der Tat der einzige Schritt, den ich ausführen musste, um den Befehl dd erneut auszuführen)/dev/rdisk2
statt/dev/disk2
? Woher kommt derr
?