2016-05-14 2 views
-1

Ich versuche 2016-05-10-raspbian-jessie.img (ein Bild) zu meinem SanDisk Ultra 4 GB (Klasse? 4) SDCARD mit meinem MacBook Pro (unter OS X) für meine Raspberry Pi zu schreiben.Wie zu beheben schlechte dd img schreiben auf sdcard

Wenn ich laufen die dd cmd es gibt einige Fehler:

Matts-MacBook-Pro:dev Matt$ sudo dd bs=1m if=~/Downloads/2016-05-10-raspbian-jessie.img of=/dev/rdisk2 
dd: /dev/rdisk2: short write on character device 
dd: /dev/rdisk2: Input/output error 
3782+0 records in 
3781+1 records out 
3965190144 bytes transferred in 635.507654 secs (6239406 bytes/sec) 

ich tatsächlich die Dateien auf der SD-Karte zu bekommen, aber wenn ich die Raspberry Pi starten, erhalte ich eine Kernel-Panik:

Unable to mount root filessystem on unknown block 

An old forum post empfiehlt:

  • ein forcefsck bis Ende cmdline.txt Zugabe auf der SD-Karte.
  • mit fsck: sudo fsck -fy /dev/disk2, aber ich wieder nur die Verwendung Text: usage: fsck -fdnypq -l number

Was ist der beste Weg, dies in OS X zu tun? Mein MBP ist mein einziger funktionierender SDCard-Leser, ich kann nicht die Befehle bekommen, die in fsck funktionieren sollten. Es wäre sogar besser, wenn Sie wissen, was die Ursache ist.

Antwort

1

Wie groß ist die Bilddatei und wie groß ist die tatsächliche Größe der SD-Karte? Es sieht so aus, als hätte auf der Platte kein Platz mehr frei, da "3965190144 Byte übertragen" 3,965 GB groß ist, was ziemlich nahe an der nominellen Kapazität von 4 GB liegt.

Hinweis: Bei Größen gibt es ein Potential für Verwirrung zwischen echten Gigabyte (GB = 1.000.000.000 Byte) und gibibytes (GiB = 1073741824 Bytes), die manchmal genannt Gigabyte überprüfen. Datenträgergrößen werden im Allgemeinen in echten GB angegeben, aber RAM wird normalerweise in GiB angegeben, und Softwaretools zum Anzeigen von Größen sind häufig inkonsistent. Wenn Sie Zweifel haben, sehen Sie sich die tatsächliche Anzahl der Bytes an. In OS X können Sie die genaue Datenträgergröße mit z. diskutil info /dev/disk2.

+0

diskutil info/dev/disk2 -> Gesamtgröße: 4,0 GB (3965190144 Bytes) (genau 7.744.512 512-Byte-Einheiten) das img als Disk3 – ConfigurationNation

+0

Montage des img als Disk3 Gesamtgröße Montage: 4,0 GB (4016046080 Bytes) (genau 7843840 512-Byte-Units) Ja, es ist zu groß. Wie trimme ich ein Bild, das nicht den gesamten zugewiesenen Platz nutzt? – ConfigurationNation

+0

Das Formatieren der SD-Karte mit [SDFormatter | https: //www.sdcard.org/downloads/formatter_4/] und das Kopieren der Dateien aus einem angehängten Bild auf denselben gibt den gleichen Fehler im RPi. Vielleicht muss ich die SD-Karte nach einem schlechten Schreiben "reparieren"? Ist fsck nicht das Werkzeug? – ConfigurationNation

Verwandte Themen