nao2g's memo

fueling creativity.

MacでRaspberry Pi 2 Model Bをセットアップする方法(2)

 

前記事(1)で、マイクロSDカードほか、準備するものについて書きました。  

 

今日は、マイクロSDカードにOSイメージを用意するところまで。

 

マイクロSDカードに、OSイメージを書き込む

MacBook Air 11インチの場合、SDカードスロットが無いので、カードリーダー/ライターが必要なのでゲットしました。

 

このあとの手順は、以下のとおり。

  1. Raspberry Pi用のOS、Raspbianをダウンロードする。
  2. マイクロSDカードのデバイスファイル番号を調べておく。
  3. マイクロSDカードをフォーマット。
  4. マイクロ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

 f:id:naohiro2g:20160206232203p:plain

「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



今日は、ここまで。