Saya telah mengunduh wheezy Raspbian dari halaman unduhan Raspberry Pi dan mengikuti halaman wiki Pengaturan Kartu SD RPi .
Saya memformat kartu SD, dan cd
menyunting ke dalam folder yang berisi file img Raspbian, tetapi ketika saya menjalankan sudo dd if=2013-07-26-wheezy-raspbian.img of=/dev/disk2s1 bs=1m
, ini adalah output yang saya dapatkan:
dd: /dev/disk2s1: Resource busy
Saya mencobanya lagi dengan /dev/disk2
sebagai file output, tetapi mendapatkan kesalahan yang sama. Saya tidak yakin apa yang saya lakukan salah / mengapa img tidak disalin.
Ini adalah output (relevan) dari $ 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
Dan juga $ df -h
:
ysim:~$ df -h
Filesystem Size Used Avail Capacity Mounted on
...
/dev/disk2s1 30Gi 1.7Mi 30Gi 1% /Volumes/YQFORKLIFT
Dan inilah yang saya lihat di bawah 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
sumber
sumber
Jawaban:
Saya menemukan jawaban saya di bagian wiki berikutnya ; saya konyol. Saya menemukan bahwa solusinya tidak terlalu merinci tentang jenis atau pesan kesalahan apa yang Anda lihat, dan saya pikir mungkin membantu untuk memiliki pesan kesalahan yang tepat "googleable". Saya juga menemukan instruksi sedikit tidak jelas (terutama sekitar langkah 8/9; Saya tidak yakin apakah partisi harus dibiarkan tidak terpasang), jadi saya mencoba untuk mengulangi beberapa di antaranya:
[ini mengasumsikan bahwa kartu SD Anda telah diformat]
Jalankan
df -h
untuk menemukan partisi kartu SD, yang akan berada dalam pola/dev/diskns1
, di manan
bilangan bulat. Dalam hal ini, itu/dev/disk2s1
(dua lainnya adalah hard drive USB eksternal). Dan ya, saya tahu saya memberinya nama yang aneh ...Lepaskan partisi:
Periksa apakah sudah di-unmount / tidak lagi muncul ketika Anda menjalankan
df -h
(jika tidak itulah yang menyebabkanResource busy
kesalahan di atas - lihat di sini ).Sementara itu masih dilepas , jalankan
sudo dd bs=1m if=/path/to/extracted/raspberry-pi-img.img of=/dev/rdiskn
, gantin
denganN
in/dev/diskNs1
dari langkah 1. Pastikan untuk menulis ke/dev/rdiskN
(disk) dan BUKAN/dev/diskNs1
(partisi), yang merupakan hal lain yang menyebabkanResource busy
kesalahan.Kartu SD sekarang dipasang kembali dan dinamai
boot
!sumber
sudo diskutil unmountDisk /dev/disk2
sebagai gantinya (yang sebenarnya satu-satunya langkah yang saya perlukan untuk menjalankan kembali perintah dd)/dev/rdisk2
bukan/dev/disk2
? Dari mana datangnyar
?