dd: /dev/da0 Invalid argument

gosha16

Member
Hi,
Ich versuche grade ne bootbare sd karte zu erstellen, jetzt tritt beim einspielen des MBR folgendes problem auf:
cat /usr/share/.../mbr.bin > /dev/da0
sagt: cat: stdout: Invalid Argument
dd if=/usr/share/.../mbr.bin of=/dev/da0
dd if=/usr/share/.../mbr.bin of=/dev/da0 bs=404 count=1
sagt: dd: /dev/da0: Invalid argument

Hat jemand ne Idee wie ich den MBR auf die SD Karte (FAT32) bekomme?

MfG gosha16
 
Ist kern.geom.debugflags richtig gesetzt?
Code:
sysctl kern.geom.debugflags=16
wenn ich mich richtig erinnere.
 
auch mit bs=512 bleibt der Fehler der gleiche.
und mittlerweile will nichtmal mehr mount die SD Karte einhängen, obwohl ich sie grade frisch formatiert habe.
mount: dev/da0s1 : Invalid argument.

//Edit: mount_msdosfs kann es mounten
 
dd(1) != cp(1)

also

dd if=eine/datei of=pfad/datei


du musst die Zieldatei benennen, nicht nur den Pfad.

Wo ist denn bei BSD's eigentlich "mbr.bin" ? Eigenkreation ?
 
Zuletzt bearbeitet:
die mbr.bin bringt syslinux mit.
Und wie meinst du das mit Zieldatei benennen? /dev/da0 ist wohl keine Datei?
 
Gerade getestet:

Ein
Code:
dd if=/boot/mbr of=/dev/da4 bs=[B]404[/B] count=1
ergibt:
Code:
dd: /dev/da4: Invalid argument

Ein
Code:
dd if=/boot/mbr of=/dev/da4 bs=[B]512[/B] count=1
bewirkt:
Code:
1+0 records in
1+0 records out
512 bytes transferred in 0.029921 secs (17112 bytes/sec)

Getestet bei
Code:
kern.geom.debugflags=16
 
Zurück
Oben