MacでRaspberry Pi 2 Model Bをセットアップする方法(2)
前記事(1)で、マイクロSDカードほか、準備するものについて書きました。
今日は、マイクロSDカードにOSイメージを用意するところまで。
マイクロSDカードに、OSイメージを書き込む
MacBook Air 11インチの場合、SDカードスロットが無いので、カードリーダー/ライターが必要なのでゲットしました。
iBUFFALO カードリーダー/ライター microSD対応 超コンパクト ホワイト 【PlayStation4,PS4 動作確認済】BSCRMSDCWH
- 出版社/メーカー: バッファロー
- 発売日: 2008/12/01
- メディア: Personal Computers
- 購入: 12人 クリック: 21回
- この商品を含むブログ (12件) を見る
このあとの手順は、以下のとおり。
- Raspberry Pi用のOS、Raspbianをダウンロードする。
- マイクロSDカードのデバイスファイル番号を調べておく。
- マイクロSDカードをフォーマット。
- マイクロSDカードに書き込み。
Raspberry Pi用のOS、Raspbianをダウンロードする
Raspberry Pi財団のホームページ、ダウンロードページに行きます。
2015-11-21リリースのRASPBIAN JESSIEという最新版のzipファイルをダウンロードします。普通は20分ぐらいでダウンロードできますが、時々、すごく重くて時間がかかることがあるので、時間のあるときにあらかじめ落としておくと良いです。ファイルは、2015-11-21-raspbian-jessie.zip、1.43GBでした。ダブルクリックして解凍すると、2015-11-21-raspbian-jessie.img、3.93GBになります。
追記:
2016-02-03に新バージョンがリリースされました。すぐに修正版が出て、2016-02-09になっています。2016-02-09-raspbian-jessie.imgです。4.13GB(成長してる)
マイクロSDカードのデバイスファイル番号を調べておく
MacにマイクロSDカードを挿入する前に、「ターミナル」を立ち上げます。
あとで必要になる、デバイスファイル番号を調べるためです。
挿入前に、$ df -hを実行、マイクロSDカードを挿入、
もう一度、$ df -hを実行、挿入後に増えた行に注目します。
(先頭の$は、システムのプロンプトなので、入力しないで良いです。)
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s1 15Gi 3.1Mi 15Gi 1% 0 0 100% /Volumes/BOOT
この場合、disk2s1となっているので、2番です。
マイクロSDカードをフォーマットする
SDアソシエーションのホームページに行って、公式フォーマットアプリ、「SDカードフォーマッター」をゲットします。
SDカードフォーマッター Mac OS用 - SD Association
「SDカードフォーマッター」を起動、Quickではなく、Overwrite Formatします。10分ほどかかります。カードの名前は気にしなくて良いです。
マイクロSDカードに書き込み
フォーマットが終わったら、アンマウントします。イジェクトしちゃダメです。
$ sudo diskutil unmount /dev/disk2s1
Volume BOOT on disk2s1 unmounted
イメージファイル、2015-11-21-raspbian-jessie.imgをコピーします。
$ sudo dd bs=1m of=/dev/rdisk2 if=
ここまでコピペしたら、「ターミナル」のウィンドウにイメージファイルをドラッグアンドドロップすると、ファイルパスが文字列として追加されるので、エンター。
こんな感じになっているはず。
$ sudo dd bs=1m of=/dev/rdisk2 if=/Users/xxxxxxxx/Downloads/2015-11-21-raspbian-jessie.img
(disk2s1ではなくて、rdisk2となっていることに注意。この方が10倍早い。)
3752+0 records in
3752+0 records out
3934257152 bytes transferred in 374.863015 secs (10495186 bytes/sec)
6分ちょっと、かかりました。
ちなみに、待っている間に、ctrl-Tを押すと、途中経過を見ることができます。
イジェクトします。
$ sudo diskutil eject /dev/rdisk2
今日は、ここまで。