SD Card へ Linux イメージをコピー
最初に SD Card をマウントしない状態での Volume をターミナルから df -h コマンドを使用して確認しておく。
iMac-i3-27:raspberry-pi paraches$ df -h Filesystem Size Used Avail Capacity Mounted on /dev/disk0s2 465Gi 274Gi 191Gi 59% / devfs 190Ki 190Ki 0Bi 100% /dev map -hosts 0Bi 0Bi 0Bi 100% /net map auto_home 0Bi 0Bi 0Bi 100% /home /dev/disk0s4 186Gi 89Gi 97Gi 48% /Volumes/Data /dev/disk0s5 279Gi 6.2Gi 272Gi 3% /Volumes/MountainLion HD afp_2T6C8L4nniF318e5Hs2BZ6fY-2.2d000003 1.8Ti 1.3Ti 543Gi 71% /Volumes/paraches iMac-i3-27:raspberry-pi paraches$
次に使用する SD Card を iMac の SD Card Reader へ挿入してマウントしたら、また df -h コマンドで確認。
>|| iMac-i3-27:raspberry-pi paraches$ df -h Filesystem Size Used Avail Capacity Mounted on /dev/disk0s2 465Gi 274Gi 191Gi 59% / devfs 193Ki 193Ki 0Bi 100% /dev map -hosts 0Bi 0Bi 0Bi 100% /net map auto_home 0Bi 0Bi 0Bi 100% /home /dev/disk0s4 186Gi 89Gi 97Gi 48% /Volumes/Data /dev/disk0s5 279Gi 6.2Gi 272Gi 3% /Volumes/MountainLion HD afp_2T6C8L4nniF318e5Hs2BZ6fY-2.2d000003 1.8Ti 1.3Ti 543Gi 71% /Volumes/paraches /dev/disk1s1 15Gi 2.2Mi 15Gi 1% /Volumes/NO NAME iMac-i3-27:raspberry-pi paraches$
一番下の行、/dev/disk1s1 が 16G の SD Card。
で、この SD Card を diskutil unmount コマンドで Unmount する。
iMac-i3-27:raspberry-pi paraches$ diskutil unmount /dev/disk1s1 Volume NO NAME on disk1s1 unmounted iMac-i3-27:raspberry-pi paraches$
次に dd コマンドで Linux イメージを SD Card に書き込む。
ここで、書き込み先の指定を間違えると困ったことになる可能性があるので気をつけよう!(ま、Raspberry Pi をこんなタイミングで入手してる人がこの辺りを理解していないとは思えないけど…)
例えば SD Card が /dev/disk1s1 だった場合、書き込み先に指定するのは /dev/rdisk1 になる。
r を最初に付けて、sX の部分を削除すれば OK。
自分の場合は以下のようなコマンドになる。
iMac-i3-27:raspberry-pi paraches$ dd bs=1m if=~/Desktop/raspberry-pi/archlinux-hf-2012-09-18.img of=/dev/rdisk1 1886+0 records in 1886+0 records out 1977614336 bytes transferred in 150.246917 secs (13162429 bytes/sec) iMac-i3-27:raspberry-pi paraches$
書き込みは 3分弱で終了。
SD Card は Class10 のものを使ったけど、スピードはこんなもんで良いのかな?
これで、SD Card を Raspberry Pi にセットして電源を繋げば Arc Linux が起動する…はず!