Saya menjalankan dd
untuk menyalin gambar 1,8 GB ke kartu SD untuk Raspberry Pi. Ini menyalin sekitar ~400MB/s, yang jauh lebih tinggi daripada kecepatan tulis yang dikatakan produsen kartu ini. Oleh karena itu saya berpikir bahwa gambar tersebut tidak menyalin dengan benar. Benar saja, ketika saya mencoba mem-boot kartu ini, Raspi gagal.
Namun, ketika saya mengambil gambar yang sama persis, dan memasukkannya ke kartu SD yang sama menggunakan komputer yang berbeda, itu menyalin pada ~6MB/dtk, tetapi berhasil.
Ini perintah dd saya:
sudo dd if=2018-07-14-test-lite.img of=/dev/mmcblk0 bs=1M oflag=sync conv=fdatasync
Info tambahan:
-
Ketika saya dd gambar di kartu, kemudian membaca kartu kembali menggunakan dd, saya mendapatkan gambar yang sama persis kembali. Berikut ini contoh cara saya memverifikasi:
sudo dd if=/dev/mmcblk0 bs=1M count=1704 | sha256sum
Jawaban yang Diterima:
Setelah dd
selesai menulis secepat itu, sebagian besar data ada di buffer (di RAM).
- Siram buffer dengan perintah
sync
Tunggu hingga sync
selesai dan shell kembali ke prompt. Setelah itu data harus disimpan dalam kartu. Sekarang Anda dapat mencabutnya dan memindahkannya ke RPi, dan Anda dapat berharap bahwa itu akan berfungsi.